تعليق: لتمكين IE (بما في ذلك IE6) لدعم عناصر HTML5 ، تحتاج إلى إضافة مستند بسيط. إعلان createlement إلى رأس HTML. لمزيد من التفاصيل ، يرجى قراءة هذا المقال
لجعل IE (بما في ذلك IE6) دعم HTML5 ، نحتاج إلى إضافة JavaScript التالية إلى رأس HTML ، وهو مستند بسيط. إعلان createelement ، ونستخدم التعليقات المشروطة لاستدعاء ملف JS لهذا IE. سوف تتجاهل المتصفحات الأخرى غير IE مثل Opera و Firefox ، وما إلى ذلك هذا الرمز ولن يكون هناك طلب HTTP.<! - [إذا كان IE]>
<script src => </script>
<! [endif]->
سيتم تشغيل الرمز أعلاه فقط ضمن متصفح IE. هناك شيء آخر يجب ملاحظته هو أنه يجب إضافة استدعاء ملف HTML5.js في الصفحة إلى عنصر الرأس في الصفحة ، لأن متصفح IE يجب أن يعرف هذا العنصر قبل تحليل العنصر ، لذلك لا يمكن استدعاء ملف JS هذا في أسفل الصفحة.
يتم توفير ملف HTML5 JS هذا من قبل المؤلف في مشروع رمز Google للجميع للاتصال مباشرة. بالطبع ، إذا كنت تعتقد أن هذا سيؤثر على سرعة فتح صفحة الويب الخاصة بك ، فيمكنك تنزيل ملف HTML5 JS مباشرة وتحميله على الخادم الخاص بك للاتصال به بشكل منفصل.
فيما يلي الرمز في ملف JS لـ HTML5:
(function () {if (!/*@cc_on!@*/0) return ؛ var e = abbr ، article ، جانبا ، صوت ، قماش ، datalist ، التفاصيل ، الحوار ، الأحداث ، الشكل ، تذييل ، رأس ، hgroup ، علامة ، القائمة ، المتر ، الإخراج ، التقدم ، الوقت ، الوقت ، video.split ( '،') ، i = e.length ؛ بينما (i -) {document.createlement (e [i])}}) ()
بالإضافة إلى استدعاء ملف JS الذي يحتوي على الرمز أعلاه في صفحة الويب لتمكين متصفح IE لدعم عناصر HTML5 ، يمكنك أيضًا إضافة الرمز مباشرة إلى صفحة الويب بالطريقة التالية.
<! - [إذا كان IE]>
<script>
(function () {if (!/*@cc_on!@*/0) return ؛ var e = abbr ، article ، جانبا ، صوت ، قماش ، datalist ، التفاصيل ، الحوار ، الأحداث ، الشكل ، تذييل ، رأس ، hgroup ، علامة ، القائمة ، المتر ، الإخراج ، التقدم ، الوقت ، الوقت ، video.split ( '،') ، i = e.length ؛ بينما (i -) {document.createlement (e [i])}}) ()
</script>
<! [endif]->