Kushandisa HTML5 Shiv kuvharidza HTML 5 mu Old Versions yeInternet Explorer

Kushandisa JavaScript Kubatsira Older Versions yeIE Kutsigira HTML 5 Tags

HTML haisi iyo "mwana mutsva mubhokisi" zvakare. Vakawanda vewebhu vakagadzira uye vashandisi vave vachishandisa ikozvino kuwedzererwa kwe HTML kwemakore mazhinji. Kunyange zvakadaro, kune vamwe vashandi vewebhu vanogara kure ne HTML5, kazhinji nokuti vaifanira kutsigira zvizvarwa zveInternet Explorer uye vainetseka kuti chero mapeji e-HTML5 avakagadzira haazobatsirwe mumavheji akare. Ndinofara, pane script yaungashandisa kuunza husimbisi hweHTML kune zvinyorwa zvekare zveEI (izvi zvingava zvishanduro zvishoma kupfuura IE9), zvichikubvumira kuvaka mapeji ewebhu zvakanyatsoenderana nemichina yezuva nhasi uye kushandisa mamwe mavara matsva mu HTML 5.

Kuzivisa ye HTML Shiv

Jonathan Neal akagadzira script iri nyore inotaurira Internet Explorer 8 uye pasi (uye Firefox 2 nokuda kwechinhu ichocho) kubata mabhii e HTML 5 semataki chaiwo . Izvi zvinokubvumira kuti uzviite sazvo iwe unenge uine chero humwe huri HTML uye uzvishandise mumagwaro ako.

Nzira Yokushandisa nayo HTML Shiv

Kuti ushandise script iyi, ingowedzera mitsara mitatu inotevera ku HTML5 yedhipatimendi iri

pamusoro pekuita yako pepa.

Cherechedza kuti iyi inzvimbo itsva yeyi HTML Shiv script. Pakupedzisira, kero iyi yakagoverwa paGoogle, uye nzvimbo dzakawanda dzichiri kushamwaridzana neyo faira zvisiri izvo, hazvizivi kuti hapasisina kunyange firimu iyo inofanira kutorwa. Izvi ndezvokuti, mumatambudziko mazhinji, kushandiswa kwe HTML5 Shiv hakuchina kukosha. Zvimwe pamusoro penguva pfupi ...

Dzokera kune ino code kwekanguva, unogona kuona kuti izvi zvinoshandisa IE zvakagadziriswa kutaura kuti zvishandure zvinyorwa zveIE pasi pe 9 (ndizvo zvinoreva "IE 9 zvinoreva"). Tsvakurudzo idzodzo dzaizotora iyi script uye HTML5 zvinyorwa zvinganzwisiswa nevaya vashandisi, kunyange zvazvo dzakasikwa logo pamberi pe HTML5 iripo.

Zvimwewo, kana iwe usingadi kuisa script iyi pane imwe nzvimbo yekunze, unogona kukopa script file (kurudyi tanga pakanamatira uye sarudza "Chengeta Link As" kubva pane menyu) uye uiise kune server yako pamwe chete nevamwe nzvimbo yako yekushandisa (mifananidzo, mafonti, nezvimwewo). Chinhu chinonyadzisa kuita izvi nenzira iyi ndechokuti iwe haungakwanise kushandisa zvakanaka chero shanduko chero ipi zvayo inoitwa kunyorwa iyi munguva.

Kana ukangowedzera mitsara yekodhi yako peji, unogona kutarisa HTML 5 tags sezvamunoda kune mamwe mazuva ano, HTML5 anoenderana nemavhura.

Iwe Uchiri Kukosha HTML5 Shiv?

Uyu mubvunzo unokosha kubvunza. Apo HTML5 yakatanga kusunungurwa, nzvimbo yekushandura yakave yakasiyana zvikuru kupfuura nhasi. Kutsigira kweEE8 uye pasi kwaive kuchiri chinhu chinokosha kune nzvimbo dzakawanda, asi ne "kuguma kwehupenyu" kuzivisa kuti Microsoft yakaitwa munaApril 2016 yevashanduri vose veIE pasi pe11, vanhu vazhinji vakagadzirisa ma browsers avo uye zvinyorwa zvekare zvisingaiti kureva kuva nehanya newe. Ongorora iwe webhusaiti yako yekuongorora kuti uone zvinonyatsoitwa navashambadziri kushanyira nzvimbo. Kana pasina munhu, kana vanhu vashomanana, vari kushandisa IE8 uye pasi, ipapo unogona kuva nechivimbo chokuti unogona kushandisa HTML5 zvinhu zvisina matambudziko uye hapana chikonzero chekutsigira vashandisi vemhaka.

Mune zvimwe zviitiko, zvakadaro, nhaka yeIE browsers ichava nehanya. Izvi zvinowanzoitika pamasangano anoshandisa chidimbu chepurogiramu chaiyo yakagadzirwa kare kare uye inoshanda chete pane imwe yekare yeIE. Mune zviitiko izvi, dhipatimendi reTI iro rinogona kusimudzira kushandiswa kwemashoko aya akare, izvo zvinoreva kuti basa rako rekambani iyoyo rinofanirawo kutsigira nguva dzeIE dzakapera.

Iyi ndiyo apo iwe unoda kutendeukira ku HTML5 shiv kuitira kuti ugone kushandisa ikozvino web web design nzira uye zvigadzirwa, asi uchiri kuwana bhizimusi rekutsigira raunoda.

Yakarongedzwa naJeremy Girard