ความคิดเห็น: โซลูชัน IE ทั้งหมดที่สนับสนุน HTML5
เนื่องจาก HTML5 ได้นำรหัสที่มีประสิทธิภาพและทำความสะอาดมาสู่หน้าเว็บใหม่ของเรามากขึ้นวิธีเดียวที่จะเปิดใช้งาน IE ในการรับรู้องค์ประกอบใหม่ (เช่น <Saticant>) คือการใช้ HTML5 SHIV ขอบคุณ Remy Sharp ที่ให้สคริปต์ขนาดเล็กนี้แก่เราเพื่อแก้ปัญหาของ IE ที่สนับสนุน HTML5ใช้และดาวน์โหลด
HTML5.JS จะต้องถูกเรียกภายในองค์ประกอบหัวหน้า (เพราะเช่นต้องรู้องค์ประกอบนี้ก่อนการวิเคราะห์องค์ประกอบดังนั้นไฟล์ JS นี้ไม่สามารถเรียกได้ที่ด้านล่างของหน้า)
ผู้เขียนได้วางไฟล์ JS ในโครงการ Google Code และอนุญาตให้ทุกคนเรียกมันโดยตรงแน่นอนว่าหลักฐานคือคุณไม่สนใจที่จะโทรหาไฟล์พิเศษ
คุณสามารถใช้ความคิดเห็นแบบมีเงื่อนไขเพื่อเรียกไฟล์ JS นี้เพื่อให้เบราว์เซอร์ที่ไม่ใช่ IE เช่น Firefox จะเพิกเฉยต่อรหัสนี้และจะไม่มีคำขอ HTTP ที่ไม่จำเป็น รหัสต่อไปนี้จะทำงานภายใต้เบราว์เซอร์ IE เท่านั้น:
<!-[ถ้าเช่น]>
<script src = "http://html5shiv.googlecode.com/svn/trunk/html5.js"> </script>
<! [endif]->
แน่นอนหากคุณไม่ต้องการโทรหาไฟล์เครือข่ายภายนอกคุณสามารถดาวน์โหลดและอัปโหลดไปยังเซิร์ฟเวอร์ของคุณเองเพื่อเรียกแยกต่างหาก (ผู้เขียนอนุญาต)
ต่อไปนี้เป็นรหัสในไฟล์ JS:
(function () {ถ้า (!/*@cc_on!@*/0) return; var e = "Abbr, บทความ, นอกเหนือจากเสียง, ผ้าใบ, ข้อมูล, รายละเอียด, กล่องโต้ตอบ, เหตุการณ์, รูป, ส่วนท้าย, ส่วนหัว, hgroup, mark, เมนู, เมตร, NAV, เอาท์พุท, ความคืบหน้า, ส่วนเวลา, วิดีโอ". split (','), i = e.length;