ربما يشعر Lao Zhao بالاشمئزاز من IE6، لذلك قام ببعض الحيل في مدونته، وإذا تصفح IE6 مدونته، فسوف ينتقل إلى صفحة أخرى.
أنا مكتئب للغاية. هل أحتاج إلى تثبيت متصفح لقراءة مدونة؟ أنا كسول جدًا، أريد فقط استخدام IE6 لمشاهدته!
كنت أقرأ jQuery مؤخرًا، لقد بدأت للتو ووجدت وظيفة مثيرة للاهتمام، لذلك قمت بتجربتها على مدونة Lao Zhao، هاها.
تحميل أحدث إصدار من صفحة ويب HTML.
رمز مسج:
$.اجاكس({
عنوان URL: "test.html"،
ذاكرة التخزين المؤقت: كاذبة،
النجاح: وظيفة (أتش تي أم أل) {
$("#results").append(html);
}
});
<div id="results"></div>
فقط استخدم هذا، وقم بتغيير العنوان إلى مدونة Lao Zhao وشاهد التأثير الذي سيحدثه، هيهي.
قم بإنشاء ملف نصي جديد وأعد تسميته: a.htm. ما عليك سوى نسخ الكود الموجود في المثال وتغيير عنوان URL وتشغيله.
لقد رأيته، ها، انتظر، لماذا قفز مرة أخرى؟ يبدو أن البرنامج النصي js الموجود في المدونة قيد التشغيل أيضًا. انظر، ألن يكون الأمر على ما يرام إذا قتلت هذا السيناريو؟
بعد البحث لفترة طويلة (JS سيء نسبيًا)، وجدته أخيرًا.
شفرة
<!--[إذا كان IE 6]>
<script language="javascript" type="text/javascript">
var url = window.location.toString();
window.location = " http://files.cnblogs.com/JeffreyZhao/no-ie6.xml?r =" + Math.random().toString() + "&from=" + encodeURIComponent(url);
</script>
<![endif]-->
هذا هو الكود الذي يسبب المشاكل، قم بقتله. فقط استبدل "window.location..."
شفرة
<head><title>استخدم IE6 لقراءة الإصدار 1.0 من مدونة Lao Zhao</title>
<script src="aspnet_client/jquery/jquery-1.3.1.js" type="text/javascript"></script>
<نوع البرنامج النصي = "نص/جافا سكريبت">
// انتظر حتى يتم تحميل عنصر dom.
$(مستند).جاهز(وظيفة(){
$.اجاكس({
عنوان URL: " http://www.cnblogs.com/JeffreyZhao/archive/2010/01/14/talk-about-code-performance-4-asm-optimization.html "،
ذاكرة التخزين المؤقت: كاذبة،
النجاح: وظيفة (أتش تي أم أل) {
html = html.replace("window.location = " http://files.cnblogs.com/JeffreyZhao/no-ie6.xml?r= " + Math.random().toString() + "&from= " + encodeURIComponent(url);"،");
$("#results").append(html);
}
});
});
</script>
</الرأس>
<الجسم>
<div id="results"></div>
</الجسم>
</html>
هذا هو الرمز. قم بإنشاء ملف نصي محليًا، وأعد تسميته، وانسخه، وقم بتشغيله. ثم يمكنك رؤية مدونة Lao Zhao في IE6.
ملاحظة: عندما أقوم بتشغيل هذا الرمز على موقع الويب، تظهر لي رسالة "لا توجد أذونات". ولذلك، فإن العرض التوضيحي عبر الإنترنت غير ممكن.