X-UA-ga ühilduv metakoodide teave

click fraud protection

Aastaid põhjustasid Microsofti Internet Exploreri vananenud versioonid peavalu veebisaitide kujundajatele ja arendajatele. Vajadus CSS-failide loomiseks nende vanemate IE versioonide käsitlemiseks on paljudele pikaajalistele veebiarendajatele meelde jäänud. Õnneks on nii IE uuemad versioonid kui ka Microsofti uusim brauser Edge, vastavad palju rohkem veebistandarditele ja kuna need uuemad Microsofti brauserid on igihaljad nii, nagu nad automaatvärskenduse uusimale versioonile, on ebatõenäoline, et võitleme selle platvormi vananenud versioonidega nii, nagu me tegime minevikus.

E-sümboli ja noolemärgi illustratsioon
Ivary / Getty Images

Enamiku veebidisainerite jaoks tähendab Microsofti brauseri edasiarendus seda, et me ei pea enam tegelema väljakutsetega, mida vana IE versioon meile varem esitas. Mõni meist pole aga nii õnnelik. Kui teie hallatav sait sisaldab endiselt suurt arvu külastajaid vanemast IE-versioonist või kui töötate sisemiste ressursside (nt sisevõrgu) kallal, ettevõtte jaoks, kes kasutab mingil põhjusel ühte neist vanematest IE versioonidest, peate nende brauserite testimist jätkama, kuigi need on vananenud. Üks viis, kuidas seda teha, on X-UA-ühilduva režiimi kasutamine.

instagram viewer

X-UA-Compatible on dokumendirežiimi metasilt, mis võimaldab veebiautoritel valida, millise Internet Exploreri versioonina leht renderdatakse. Seda kasutab Internet Explorer 8, et määrata, kas leht tuleks renderdada IE 7 (ühilduvusvaade) või IE 8 (standardvaade) kujul.

Pange tähele, et Internet Explorer 11 puhul on dokumendirežiimid aegunud - neid ei kasutata enam. IE11-l on värskendatud tugi veebistandarditele, mis põhjustasid probleeme vanemate veebisaitidega.

Selleks määrake märgendi sisus kasutatav kasutajaagent ja versioon:

Sisu jaoks on teil järgmised valikud:

  • "IE = 5"
  • "IE = jäljendamaIE7"
  • "IE = 7"
  • "IE = jäljendamaIE8"
  • "IE = 8"
  • "IE = jäljendamaIE9"
  • "IE = 9"
  • "IE = serv"

Versiooni matkimine käsib brauseril sisu renderdamise määramiseks kasutada DOCTYPE-d. DOCTYPE-vormingus lehed renderdatakse veidruste režiim.

Kui käskite tal kasutada brauseri versiooni jäljendamata (st

) brauser renderdab lehte standardrežiimis, olenemata sellest, kas DOCTYPE-deklaratsioon on olemas.

käsib Internet Exploreris kasutada IE selle versiooni jaoks kõrgeimat režiimi. Internet Explorer 8 suudab toetada kuni IE8 režiime, IE9 toetab IE9 režiime ja nii edasi.

X-UA-ühilduv Sisukord Tüüp:

X-UA-ühilduv metasilt on http-equiv metasilt.

X-UA-ga ühilduv metakoodide formaat:

Jäljendage IE 7.

Kuva IE 8-ga koos DOCTYPE-ga või ilma.

Pentsikute režiim (IE 5)

X-UA-ga ühilduv metasilt soovitab kasutada:

Kasutage X-UA-ühilduvat metamärgendit veebilehtedel, kus kahtlustate, et Internet Explorer 8 üritab lehte vales vaates renderdada. Näiteks kui teil on XML-deklaratsiooniga XHTML-dokument. Dokumendi ülaosas olev XML-deklaratsioon viib lehe ühilduvusvaatesse, kuid DOCTYPE-deklaratsioon peaks sundima seda standardvaates renderdama.

Reaalsuskontroll

On ebatõenäoline, et töötate veebisaitidel, mida tuleb renderdada nagu IE 5, kuid te ei tea seda kunagi. Ikka on ettevõtteid, kes sunnivad töötajaid kasutama väga vanu brauserite versioone, et jätkata nende konkreetsete seadmete jaoks juba ammu välja töötatud päritud tarkvara kasutamist brauserid. Neile meist veebitööstuses tundub mõte sellist brauserit kasutada hullumeelsena, kuid kujutage ette tootmisettevõtet, kes kasutab aastakümnete tagust programmi oma kaupluse varude haldamiseks. Jah, kindlasti on selleks kaasaegseid platvorme, kuid kas nad on ühte sellesse platvormi investeerinud? Kui nende praegune süsteem pole katki, siis miks nad seda muudaksid? Paljudel juhtudel nad seda ei tee ja leiate, et see ettevõte sunnib töötajaid seda tarkvara ja antiikset brauserit kindlasti kasutama. Ebatõenäoline? Võib-olla, kuid see on kindlasti võimalik. kui teil tekib selline probleem, võib saitide käitamine nendes vanemates dokumendirežiimides olla täpselt see, mida vajate.

instagram story viewer