سؤال

لدي تطبيق Flex يستخدم أزرار الرابط. بمجرد دمج أزرار الرابط (أفترض) بدأ الإطار المرن في وضع عناصر تتبع السجلات أسفل التطبيق في DOM. على سبيل المثال IE6-8 الحصول على عنصر iFrame مع معرف ie_historyFrame, ، الكروم / رحلات السفاري الحصول على safari_rememberDiv و ff يحصل firefox_anchorDiv.

الآن، لن تكون هناك مشكلة إذا كانت هذه العناصر مخفية بالإطار، لكنها ليست كذلك. الجلوس أسفل التطبيق المرن (بصريا وفي DOM) والحصول على مجموعة من بيانات التاريخ المسلسل.

كنت أتساءل، هل هناك طريقة لإخفائها من خلال التكوين أو التعليمات البرمجية؟ أعلم أنني أستطيع إخفاءها عبر CSS ولكن يبدو سيئا فقط أن يجب أن استخدم CSS لشيء من المفترض أن يدير المرن. أريد أن يكون التطبيق مستقلا الموقع.

هتافات

هل كانت مفيدة؟

المحلول 5

يبدو أن Flex ينشئ مجلد محفوظات مع History.js وتاريخ الملف .css. history.js يتحكم في بيانات التاريخ والتاريخ .css - لقد خمنت ذلك - يخفي عناصر التاريخ. لذلك الحل هو مجرد استخدام ملف History.css على الصفحات مع تطبيق Flex.

لماذا لم يقدم المطورون هذا شكلا، لا أعرف ....

نصائح أخرى

على افتراض أنك تستخدم Builder Flex، انتقل إلى خصائص المشروع ضمن خيارات "الترجمة المرن" وإلغاء تحديد خانة الاختيار "تمكين التكامل مع Navigation Browser".

نجمة BRD6644 عملت لي. يجب عليك إعادة إنشاء الملفات ثم تصدير التطبيق.

وضع historyManagementEnabled="false" على <mx:Application> بطاقة شعار.

هل تستخدم swfaddress أو أي شيء آخر من تلك الطبيعة؟ لا تملك Flex هذه الوظيفة و LinkButtons لا تجعل أي مكالمات خارجية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top