إكشف عن إنترنت إكسبلورر بإستعمال عدة طرق

إنه المتصفح إنترنت إكسبلورر الذي أخذ مني وقتا ولست وحدي فكل مصمم للمواقع لايجد تفسيرا كيفية عمله فإضافتا إلى المستخدم أنه غير أمن وغير مستقر فلمصمم فهو شبح يهدد الموقع الذي قام بتصميمه في كل تحديث وعلما أن ميكروسوفت أعلنة محاربتها لمنتوجها من النسخة 6 والنسخة السابعة التي لم يرحب بمشاكلها كثيرا
تفسير سهل وجدته للمصممين المواقع إنترنت إكسبلورر لايستعمل المعايير العالمية لإنشاء مواقع تهتم بالمعايير و WAI
إذا أردت التجربة فهناك موقع يريك النتيجة المؤوية لكل متصف تقوم بفتحه بذالك الرابط Acid3

سيتم شرح الكشف عن إنترنت إكسبلورر من جميع النسخ فربما تحتاج إضافة شيء لا تريده أن يضهر في متصفح أخر

إكشف عن إنترنت إكسبلورر بإستعمال html

يمكن الكشف عنه بإستعمال html بإضافة يقوم المتصفح المعني بقرائته وأخرون يتجاهلون إنه لا يعنيهم
<!--[if IE ]>
العمل الذي ستقوم به
<![endif]-->

الكشف عن أحد النسخ مثل النسخة التي أكرهها 6
<!--[if IE 6]>
العمل الذي ستقوم به
<![endif]-->

الكشف عن نسخة أقل من الموضوع مثل نسخة أقل من 8
<!--[if lt IE 8]>
العمل الذي ستقوم به
<![endif]-->

إكشف عن إنترنت إكسبلورر بإستعمال javascript

يمكن إستعمل javasript بعد المرات لتأدية بعد المهمات التي تحتاج التفريق بين المتصفحين
var navegador = navigator.appName
if (navegador == "Microsoft Internet Explorer"){
العمل الذي ستقوم به
}

النسخة السادسة 6 بطريقة أخرى
var is_ie6 = (
window.external && typeof window.XMLHttpRequest == "undefined"
);

إكشف عن إنترنت إكسبلورر بإستعمال php

الآن إذا كنا نريد كشفه عن مستوى السيرفير وهذا ما أستعمل
$browser = substr($_SERVER['HTTP_USER_AGENT'], 25, 8);
if (strstr($browser,'MSIE')){
//العمل الذي ستقوم به
}

ومثل كل مرة النسخة التي تعرفون
$browser = substr($_SERVER['HTTP_USER_AGENT'], 25, 8);
if ($browser == "MSIE 6.0"){
//لعمل الذي ستقوم به
}

تعرفون ما ستعملون 😉 End 6، بالتوفيق

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *