Rumah  >  Artikel  >  hujung hadapan web  >  Cara menjadikan penyemak imbas di bawah IE9 serasi dengan petua tutorial HTML5_html5

Cara menjadikan penyemak imbas di bawah IE9 serasi dengan petua tutorial HTML5_html5

WBOY
WBOYasal
2016-05-16 15:48:151823semak imbas

Untuk menjadikan IE (termasuk IE6) menyokong elemen HTML5, kami perlu menambahkan JavaScript berikut pada pengepala HTML Ini adalah pernyataan document.createElement yang mudah, menggunakan komen bersyarat untuk memanggil fail js ini untuk IE. Opera, FireFox dan pelayar bukan IE lain akan mengabaikan kod ini dan tidak akan ada permintaan http.

Salin kod
Kod tersebut adalah seperti berikut:



Kod di atas hanya akan dijalankan di bawah penyemak imbas IE Perkara lain yang perlu diambil perhatian ialah apabila memanggil fail html5.js dalam halaman, ia mesti ditambah dalam elemen kepala halaman, kerana. pelayar IE mesti menghuraikan elemen Elemen ini diketahui sebelum ini, jadi fail js ini tidak boleh dipanggil di bahagian bawah halaman.
Pengarang meletakkan fail html5 js ini pada projek kod Google untuk dihubungi terus oleh semua orang Sudah tentu, jika anda fikir ini akan menjejaskan kelajuan pembukaan halaman web anda, anda boleh memuat turun terus fail html5 js itu pelayan anda sendiri dan memanggilnya secara berasingan.
Berikut ialah kod dalam fail js html5:


Salin kodKod tersebut adalah seperti berikut :
(function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog, sumber peristiwa, angka, pengaki, pengepala, kumpulan h, tanda, menu, meter, nav, output, kemajuan, bahagian, masa, video".split(','),i=e.length;while(i–){document. createElement(e[i] )}})()

Selain memanggil fail js yang mengandungi kod di atas dalam halaman web untuk menjadikan pelayar IE menyokong elemen HTML5, anda juga boleh menambah kod terus ke halaman web dengan cara berikut tengah.


Salin kodKod tersebut adalah seperti berikut:

(function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist, butiran, dialog ,sumber peristiwa, angka, pengaki, pengepala, kumpulan h, tanda, menu, meter, nav, output, kemajuan, bahagian, masa, video”.split(','),i=e.panjang;while(i– ){document .createElement(e[i])}})()

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn