المواقع الخاصة بإنترنت اكسبلورر في نظام جنو/لينكس مارس 9, 2009
Posted by makkay in مشاكل وحلول.trackback
بعض المواقع مصممة خصيصاً للمتصفح انترنت اكسبلورر أو تستخدم تقنيات لا تعمل إلا على انترنت اكسبلورر مثل activex تسمى ie-only sites .. لذلك لا يمكن عرضها بشكل صحيح على المتصفحات الأخرى .. في نظام ويندوز أيضاً لا يمكنك تصفح هذه المواقع بمتصفحات أخرى بشكل صحيح .. ولكن يمكنك استخدام انترنت اكسبلورر في أي وقت
في نظام جنو/لينكس لا يوجد حل كامل لهذه المشكلة .. وربما أفضل حل -مؤقت- هو استخدام انترنت اكسبلورر على نظام ويندوز لفتح هذه المواقع
بعض الطرق لمحاولة فتح هذه المواقع
الحل الأول: إذا كان بإمكانك أرسل لصاحب الموقع أنك لا تستخدم متصفح انترنت اكسبلورر .. وأن موقعه لا يدعم المتصفح الذي تستخدمه
الحل الثاني: متصفح أوبرا
المتصفح مجاني ومغلق المصدر ستحتاج لتنصيبه من الموقع الرسمي
من القائمة tools > quick preferences > edit site preferences > network
في الخيار browser identification حدد mask as internet explorer
حدث الصفحة من جديد (اضغط f5)
أوبرا سيعرف نفسه كـ انترنت اكسبلورر للموقع الحالي ويحتفظ بالمعلومة حتى تغييرها للصفحة .. ولكن سيبقى يعرف نفسه كـ أوبرا لبقية المواقع
شات كورة قبل تغيير الإعدادات .. تظهر الرسالة
This chat application requires Microsoft Internet Explorer version 5 or later. Sorry

بعد تغيير الإعدادات إلى mask as internet explorer

الحل الثالث: إضافة user agent switcher لمتصفح فايرفوكس
من القائمة الأدوات > user agent switcher > اختر internet explorer
هذه الإضافة تنجح مع المواقع التي تمنع مستخدمي المتصفحات الأخرى غير انترنت اكسبلورر من الدخول للموقع .. لكن إذا كان الموقع يستخدم تقنيات خاصة بمايكروسوفت مثل activex فلن تكون الإضافة مفيدة
موقع ساب نت الخاص بالبنك السعودي البريطاني قبل تغيير user agent

الموقع بعد استخدام إضافة user agent switcher وتغيير user agent إلى internet explorer

إضافة ie tabs لا تعمل في نظام جنو/لينكس .. لأن هذه الإضافة في الأساس تستخدم محرك انترنت اكسبلورر داخل فايرفوكس .. وبما أنه لا يوجد في جنو/لينكس اكسبلورر فلن تعمل الإضافة حتى لو نصبتها
الحل الرابع: تنصيب انترنت اكسبلورر على نظام جنو/لينكس
شركة مايكروسوفت لا تصدر أي نسخة خاصة من متصفح انترنت اكسبلورر لبقية الأنظمة .. لكن يمكنك تنصيب اكسبلورر على نظام جنو/لينكس بإستخدام برنامج واين
ie 6 راجع هنا
ie 7 راجع هنا
لم أقم بتجربة تنصيب اكسبلورر .. كما لا أعتقد أن هذا الحل عملي
الحل الأخير: إذا لم تنجح أي طريقة .. ستحتاج إلى استخدام انترنت اكسبلورر على نظام ويندوز!!
لماذا هذه المشكلة؟
هناك معايير قياسية لتصميم المواقع من مؤسسة w3c .. ولكن شركة مايكروسوفت تتبع معايير وتقنيات خاصة بها لتصميم وعرض صفحات الإنترنت
بعض مطوري المواقع يصمم موقعه خصيصاً لمتصفح انترنت اكسبلورر ويتبع معايير مايكروسوفت لذلك لا يمكن لبقية المتصفحات عرض الموقع بشكل صحيح
لو حصل العكس وقام المطور بتصميم موقعه حسب المعايير القياسية فلن تتمكن المتصفحات التي لا تتبع هذه المعايير عرض الصفحة بشكل صحيح
اختبار acid (حالياً النسخة 3) يختبر مدى التزام محرك المتصفح بالمعايير التي تضعها منظمة w3c .. نتائج النسخ الأخيرة (في العادة بيتا) من المتصفحات في الإختبار في وقت كتابة هذه التدوينة .. المعلومات من مقالة ويكيبيديا
trident (محرك انترنت اكسبلورر) 20%
webkit (محرك سافاري وجوجل كروم و epiphany متصفح جنوم) 100%
gecko (محرك فايرفوكس) 94%
presto (محرك أوبرا) 100%
khtml (محرك كونكرر متصفح كي دي اي) 85%
ملاحظة بعض هذه المعايير لم يتم استخدامه بشكل كبير حتى الآن في المواقع لذلك لو نزلت نسبة بعض المتصفحات بنسبة معينة فلن يؤثر كثيراً على عرضها للصفحات التي تم تصميمها وفقاً لهذه المعايير
The statement, “If my site doesn’t work on the browser you’re using then you should get another one” is the clearest possible indication that you are listening to someone who is so ignorant of the basics that they don’t even know enough to know how ignorant they are.
— Dick Gaughan
تعليقات»
No comments yet — be the first.