Windows

IE 10 User Agent String يتلقى التحديث من Microsoft - ماذا يعني!

FIWARE Wednesday Webinars - How to Secure FIWARE Architectures

FIWARE Wednesday Webinars - How to Secure FIWARE Architectures
Anonim

قامت Microsoft بتحديث وكيل المستخدم لـ Internet Explorer المتوفر حاليًا مع Windows 8 Release Preview . تم الإعلان عن هذا التحديث مع IE 10 Platform Preview 1 .

وفقًا لمدونة IE 10 في MSDN ، قام فريق IE بعمل إضافات إلى وكيل المستخدم المتوفر داخل أي. من المفترض أن تؤدي هذه الإضافات إلى إلى تحسين طرق عرض التوافق للمواقع التي يدعمها متصفح قديم. ومع ذلك ، تظل ميزات المتصفح نفسه بدون تغيير.

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

أول إضافة تمكن من اكتشاف ما إذا كان الجهاز لديه جهاز يعمل باللمس > عبر رمز لمس جديد ، تقرأ مشاركة المدونة المذكورة أعلاه. ضع في اعتبارك أن المستخدمين الذين لديهم أجهزة تعمل باللمس يمكنهم أيضًا استخدام الماوس ولوحة المفاتيح. يمكنك رؤية مكان هذا الرمز المميز في سلسلة وكيل المستخدم في الأمثلة أدناه.

IE10 على جهاز بدون أجهزة تعمل باللمس:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ Trident / 6.0)

IE10 على جهاز مزود بأجهزة تعمل باللمس:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ Trident / 6.0 ؛ Touch)

كيف يعمل هذا

للكشف عن إمكانية اللمس الجانب العميل ، يمكن لمطوري الموقع ببساطة استخدام سلسلة وكيل المستخدم:

var hasTouch = navigator.msMaxTouchPoints> 0 ؛

إذا كانت الخاصية موجودة وترجع قيمة أكبر من الصفر ، فإن جهاز كمبيوتر المستخدم لديه إمكانية اللمس.

الإضافة الثانية إلى سلسلة عامل المستخدم IE10 هو رمز مميز لـ مخصص للأجهزة التي تعمل تحت Windows RT (Windows 8 على معماريات ARM). الغرض منه هو استكمال القيم الحالية للمعماريات الأخرى:

32 بت IE10 على نظام 32 بت Windows:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ Trident / 6.0)

32 بت IE10 على نظام Windows 64 بت:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ WOW64 ؛ Trident / 6.0)

64 بت IE10 على نظام تشغيل 64 بت:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ Win64 ؛ x64 ؛ Trident / 6.0)

IE10 على Windows RT:

Mozilla / 5.0 (متوافق ؛ MSIE 10.0 ؛ Windows NT 6.2 ؛ ARM ؛ Trident / 6.0)

لذا في الأساس ، يمكنك إحداث فرق في كل من مستخدمي 32 بت و 64 بت. في الواقع هذه الإضافات هي خلفاء سلاسل وكيل المستخدم IE 9 مع هذين التعديلين:

  • قيمة الرمز المميز "MSIE" الآن "10.0"
  • قيمة الرمز "Trident" الآن "6.0"

هذه الإضافات الجديدة قابلة للتطبيق على كل من Metro و Desktop view. وهي تهدف إلى استكشاف نفس قدرات المنصة للمتصفح.

يمكن لمطوري الويب تحسين أداء مواقعهم من خلال تنفيذ هذه الإضافات بدلاً من تحسين المتغيرات البيئية للموقع. يمكن لمستخدمي الطاقة إجراء التلاعب ، لتحسين أداء موقعهم.