سؤال

نأمل أن هذا السؤال ليس شخصيًا كما أعتقد أنه قد يكون.

لديّ تطبيق intranet يحتاج إلى العمل مع IE8 لأن المؤسسة تحل محل IE6 كمتصفح قياسي.

وجد فريق الاختبار الخاص بنا أنه لم ينجح في IE8 ، لم يعلم الكثيرون أنه فعل ذلك بالفعل. تم تعيين متصفحاتهم لتشغيل IE8 في وضع التوافق لتطبيقات الإنترانت.

لقد وجدت أنه إذا قمت بتعيين علامة META لـ X-UA المتوافقة مع IE = AmulateI8 والتي يمكنني إجبار المتصفح على تقديم هذا التطبيق حيث يعمل التطبيق بشكل جيد.

هل هناك أي عيوب لا أعرفها لهذا الحل؟ إذا كان الأمر كذلك ، هل هناك حل أفضل؟

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

المحلول

سيجعل تعيين X-UA متوافقًا مع IE = Amulateie8 القادم IE9 INCAVE مثل IE8.

في البداية ، قد يكون هذا ما تريده. إذا لم تكن في وضع يمكنها من الاختبار الكامل ضد IE9 عندما يخرج (في وقت ما من العام المقبل ، أفترض) ، فقد يساعد ذلك في حالة ترقية المؤسسة إلى IE9 على الفور.

عندما تختبر كل شيء بالكامل ، وتريد أن يعمل التطبيق في الوضع الأصلي لـ IE9 ، فستكون عالقًا قليلاً. يمكنك تعيين X-UA متوافق مع IE = IE9 ، وسيعمل IE9 بشكل جيد ، ولكن ماذا يعني ذلك لـ IE8؟

هذا كل شيء على الرغم من. الآن ، لن يضر بأي شيء. إذا كنت بحاجة إلى إجراء تغييرات للتعامل مع الإصدارات اللاحقة من IE9 ، فيمكنك القيام بذلك لاحقًا.

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