Nggunakake HTML5 Shiv kanggo Ngaktifake HTML 5 ing Versi Lawas Internet Explorer

Nggunakake JavaScript kanggo Mbantu Versi Lengkap IE Dhukungan HTML 5 Tags

HTML ora "bocah anyar ing blok" maneh. Akeh perancang web lan pangembang wis nggunakake pangulangan anyar HTML iki kanggo pirang-pirang taun. Sanadyan, ana sawetara profesional web sing ninggali HTML5, asring amarga kudu ndhukung versi Warisan Internet Explorer lan padha prihatin manawa kaca HTML5 sing digawe ora bakal didhukung ing browser sing lawas. Matur nuwun, ana naskah sing bisa digunakake kanggo nggawa dhukungan HTML menyang versi lawas IE (versi iki bakal luwih murah tinimbang IE9), saéngga sampeyan bisa mbangun kaca web luwih adoh karo teknologi saiki lan nggunakake sawetara tag anyar ing HTML 5.

Ngenalke Shiv HTML

Jonathan Neal nyiptakaké naskah sing prasaja sing nyatakake Internet Explorer 8 lan ngisor (lan Firefox 2 kanggo perkara kasebut) kanggo nambani tag HTML 5 minangka tag nyata . Iki ngidini sampeyan nampilake gambar kaya sampeyan bakal nggawe unsur HTML liyane lan digunakake ing dokumen sampeyan.

Cara Nggunakna Shiv HTML

Kanggo nggunakake script iki, mung nambahake telung baris ing ngisor iki menyang dokumen HTML5 ing

ndhuwur sampeyan sheet gaya.

Elinga yen iki lokasi sing luwih anyar kanggo tulisan HTML Shiv iki. Sadurunge, kode iki di-host ing Google, lan akeh situs isih nyambung menyang berkas kasebut sacara ora sengaja, ora ngerti yen ora ana maneh file sing bakal diunduh. Iki amarga, ing pirang-pirang kasus, penggunaan HTML5 Shiv ora perlu maneh. Liyane ing wektu sing ...

Mbalik maneh kode iki kanggo wayahe, sampeyan bisa ndeleng manawa iki migunakake komentar conditional IE kanggo versi target IE ngisor 9 (yaiku apa "IE 9 tegese"). Browser kasebut bakal ngundhuh skrip iki lan unsur HTML5 bakal dimangertèni dening wong-wong sing nelusur, sanajan digawé logo sadurunge HTML5 ana.

Utawa, yen sampeyan ora pengin nuding script iki ing lokasi offsite, sampeyan bisa ngundhuh file script (klik tengen link banjur pilih "Simpen Link Saka" saka menu) lan unggahake menyang server bebarengan liyane sumber situs (gambar, font, dsb.). Ing kasunyatan iki sampeyan ora bakal bisa njupuk keuntungan saka owah-owahan sing digawe kanggo script iki saka wektu.

Sawise sampeyan nambah kodhe kode menyang kaca, sampeyan bisa nampilake tag HTML 5 kayadene sampeyan bakal nampilake modern, HTML5 compliant browser liyane.

Apa Sampeyan isih Need HTML5 Shiv?

Iki pitakonan sing bermanfaat kanggo nyuwun. Nalika HTML5 pisanan dirilis, lansiran browser beda banget tinimbang saiki. Dhukungan kanggo IE8 lan ngisor iki isih penting kanggo akeh situs, ananging kanthi pengumuman "pungkasan urip" sing digawe Microsoft ing April 2016 kanggo kabeh versi IE ing ngisor iki 11, akeh wong saiki wis nganyarke browser lan versi antiqued iki mungkin ora maneh dadi keprihatinan sampeyan. Deleng Analytics situs web sampeyan kanggo ndeleng persis apa sing wong nggunakake browser kanggo ngunjungi situs. Yen ora ana siji utawa sawetara wong sing nggunakake IE8 lan ngisor, sampeyan bisa yakin yen sampeyan bisa nggunakake unsur HTML5 tanpa masalah lan ora perlu ndhukung browser lawas.

Nanging ing sawetara kasus, browser IE warisan bakal dadi masalah. Iki asring dumadi ing organisasi sing nggunakake piranti lunak tartamtu sing dikembangake dawa lan mung bisa dienggo ing versi lawas IE. Ing kasus kasebut, departemen TI perusahaan bisa nglindhungi panggunaan browser lawas iki, sing tegese karya sampeyan kanggo perusahaan kasebut uga kudu ndhukung panggunaan IE kedadeyan sing kedadeyan.

Iki nalika sampeyan pengin nguripake menyang HTML5 shiv supaya sampeyan bisa nggunakake metode desain web lan unsur saiki, nanging isih njaluk dhukungan browser lengkap sing sampeyan perlu.

Diedit dening Jeremy Girard