X-UA-Združljiva oznaka in uporaba oznake Meta

Meta-oznaka X-UA-Compatible pomaga pri urejanju spletnih strani v starejših brskalnikih IE.

Že vrsto let zastarele različice Microsoftovega brskalnika Internet Explorer povzročajo glavobole za oblikovalce spletnih mest in razvijalce. Potreba po ustvarjanju datotek CSS, ki se posebej nanašajo na te starejše verzije IE, je nekaj, kar se mnogim dolgoletnim razvijalcem spletnih mest lahko spomni. K sreči so novejše različice IE-jev in najnovejši Microsoftov brskalnik Edge veliko bolj v skladu s spletnimi standardi in ker so novi brskalniki Microsofta vedno zeleni na način, ki ga samodejno posodabljajo z najnovejšo različico, je to malo verjetno, da se bomo z zastarelimi različicami te platforme borili kot v preteklosti.

Za večino spletnih oblikovalcev napredovanje brskalnika Microsofta pomeni, da se nam ni treba več ukvarjati z izzivi, ki nas je prejšnja različica IE predstavila v preteklosti. Nekateri od nas pa niso tako srečni. Če spletno mesto, ki ga upravljate, še vedno vključuje veliko število obiskovalcev starejše različice IE ali če delate na notranjih virih, kot je intranet, za podjetje, ki iz nekega razloga uporablja eno od teh starejših različic IE, potem boste morali še naprej preizkušati te brskalnike, čeprav so zastareli. Eden od načinov, kako to lahko storite je z uporabo X-UA-Združljivega načina.

X-UA-Compatible je meta oznaka načina dokumenta, ki avtorjem spletnih strani omogoča, da izberejo, katero različico Internet Explorerja naj bo stran prikazana kot. Uporablja ga Internet Explorer 8, da določi, ali je treba stran prikazati kot IE 7 (pogled združljivosti) ali IE 8 (standardni pogled).

Upoštevajte, da so bili v Internet Explorerju 11 načini dokumenta opuščeni - se ne uporabljajo več. IE11 je posodobil podporo za spletne standarde, ki so povzročili težave s starejšimi spletnimi mesti.

Če želite to narediti, določite uporabniški agent in različico, ki jo želite uporabiti v vsebini oznake:

"IE = EmulateIE7"

Možnosti, ki jih imate za vsebino, so:

Emulacija različice govori brskalniku, da uporabi DOCTYPE, da določi, kako prikazati vsebino.

strani brez DOCTYPE-a bodo prikazane v načinu preklopa .

Če poveste, da uporabljate različico brskalnika brez emuliranja (tj. "IE = 7"), bo brskalnik omogočil, da stran v standardnem načinu, ali je deklaracija DOCTYPE ali ne.

"IE = rob" pove Internet Explorerju, da uporabi najvišji način, ki je na voljo tej različici IE. Internet Explorer 8 lahko podpira načine IE8, IE9 lahko podpira načine IE9 in tako naprej.

X-UA-združljiva tip oznake Meta :

Meta oznaka X-UA-Compatible je meta-oznaka http-equiv.

X-UA-Združljiv format oznake Meta:

Emuliraj IE 7

Prikaži kot IE 8 z ali brez DOCTYPE

Quirksov način (IE 5)

Priporočena uporaba X-UA-združljive Meta Tag:

Uporabite meta-oznako X-UA-Compatible na spletnih straneh, kjer sumite, da bo Internet Explorer 8 poskušal prikazati stran v nepravilnem pogledu. Na primer, ko imate dokument XHTML z deklaracijo XML. Izjava XML na vrhu dokumenta bo stran vrnila v pogled združljivosti, vendar mora deklaracija DOCTYPE prisiliti, da se prikaže v pogledu standardov.

Preverjanje resničnosti

Malo verjetno je, da delate na katerikoli spletni strani, ki mora biti kot IE 5, vendar nikoli ne veste!

Še vedno obstajajo podjetja, ki prisilijo zaposlene k uporabi zelo starejših različic brskalnikov, da bi še naprej uporabljali zaščiteno programsko opremo, ki je bila razvita že pred leti za te specifične brskalnike. Za tiste, ki smo v spletni industriji, ideja o uporabi takega brskalnika se zdi nora, vendar si predstavljamo proizvodno podjetje, ki uporablja desetletja star program za upravljanje inventarja na njihovem trgovinskem dnu. Da, zagotovo obstajajo sodobne platforme za to, ali so investirali v eno od teh platform? Če njihov sedanji sistem ni pokvarjen, zakaj bi ga spremenili? V mnogih primerih ne bodo, zato boste našli to podjetje, ki prisili zaposlenim, da uporabljajo to programsko opremo in starinskega brskalnika, ki ga bo zagnal.

Malo verjetno? Morda, vendar je gotovo mogoče. če naletite na takšno težavo, lahko v teh starejših vrstah dokumentov zaženete spletno mesto, je morda na koncu tisto, kar potrebujete.

Izvorni članek Jennifer Krynin. Uredil Jeremy Girard dne 6/7/17