X-UA-kompatibel Meta Tag Description en brûkers

De X-UA-kompatible meta-tag helpt omtiden websteeën yn âldere IE-browsers te jaan.

In protte jierren hawwe ferâldere ferzjes fan Microsoft's Internet Explorer-browsers makke hoofdpakken foar webside-ûntwerper en ûntwikkelders. De needsaak om CSS-bestannen oan te meitsjen om de âldere IE-ferzjes oan te sprekken, is wat dat in protte langere webûntwikkelders op 'e nij kinne tinke. Hjirfan binne de nijere ferzjes fan IE, lykas Microsoft's nijste browser - Edge, folle mear konformeare mei web-standerts, en om't dizze nije Microsoft-browsers "ea grien" binne op 'e manier wêrop't se automatysk aktivearje nei de lêste ferzje, is it Dat is net sa maklik dat wy mei âlde ferzjes fan dit platfoarm te kämpfen de manier dy't wy yn it ferline dien hawwe.

Foar de measte webûntwikkelders betsjut Microsoft's blêder foar dat wy net mear mei de útdagings omgean moatte dat ús âlde IE-ferzje ús yn it ferline presintearre hat. Guon fan ús binne lykwols net sa lokkich. As in webside dy't jo beheart, befettet noch in sizable tal besikers fan in âldere IE-ferzje, of as jo wurkje op in ynterne middels, lykas in Intranet, foar in bedriuw dat ien fan dizze âldere IE-ferzjes brûkt is Jo sille fierder kontrolearje foar dizze browsers, hoewol dat ferâldere is. Ien manier dat jo dit dwaan kinne is mei it brûken fan X-UA-kompatibele modus.

X-UA-kompatibel is in metoade fan dokumintmodus wêrtroch webauto's selektearje kin hokker ferzje fan Internet Explorer de side ferwiist wurde moat. It wurdt brûkt troch Internet Explorer 8 om oan te jaan as in side as IE7 (kompatibiliteit werjaan) of IE 8 werjûn wurde (standert werjefte).

Tink derom dat mei Internet Explorer 11 dokuminten modus ferwurde binne - se wurde net mear brûkt. IE11 hat aktualisearre stipe foar web-standerts dy't feroaringen hawwe mei âldere websides.

Om dit te dwaan, spesifisearje jo brûkers-agent en ferzje om te brûken yn de ynhâld fan it tag:

"IE = EmulateIE7"

De opsjes dy jo hawwe foar de ynhâld binne:

It útfieren fan de ferzje fertelt de blêder om it DOCTYPE te brûken om te finen hoe't jo ynhâld jaan kinne.

Siden sûnder in DOCTYPE wurde yn 'e quirks modus werjûn.

As jo ​​dit sizze, om de browserferzje te brûken sûnder dat emulearret (IE, "IE = 7") sil de blêder de side yn standaardmodus meitsje of as der in DOKTYPE-deklaraasje is.

"IE = râne" fertelt Internet Explorer om de heechste modus te brûken foar dizze ferzje fan IE. Internet Explorer 8 kin oant IE8 modus stypje, IE9 kin IE9-moden stypje en sa op.

X-UA-kompatibele meta tag type:

De X-UA-kompatible meta-tag is in http-equiv meta tag.

X-UA-kompatibele meta tagfoarm:

Emulearje IE 7

As IE 8 as of sûnder in DOCTYPE werjaan

Quirkmodus (IE 5)

X-UA-kompatibele meta tag Recommended Uses:

Brûk de X-UA-kompatibele meta-tag op websiden dêr't jo miskien dat Internet Explorer 8 besykje de side yn in ferkearde werjefte te meitsjen. Sa't as jo in XHTML dokumint hawwe mei in XML-deklaraasje. De XML-deklaraasje oan 'e boppekant fan it dokumint sil de side yn kompatibiliteit werje, mar de deklaraasje fan DOCTYPE moat it oanmeitsje yn' e standertwerjefte.

Reality Check

It is fansels net wierskynlik dat jo wurkje oan alle websiden dy 't IE 5 nedich wêze, mar jo witte noait net!

Der binne noch bedriuwen dy't de meiwurkers sterke brûke om tige âlde ferzjes fan browsers te brûken, om fierder te brûken fan proprietary legacy software dat ûntwikkele is fan jierren lyn foar dizze spesifike browsers. Foar dy fan ús yn 'e web-bedriuw, is it idee fan in browser sa as ferwûnderje te wêzen, mar foarbylde in fabrikant bedriuw dat in âldere programma brûke fan ynventarisaasje op har winkelblêd. Ja, der binne gewoan moderne platfoarms om dit te dwaan, mar hawwe se ynvestearre yn ien fan dy platfoarmen? As har hjoeddeistich systeem net brutsen is, wêrom soene se it feroarje? Yn in soad gefallen sille se net, en jo sille dit bedriuw fine om meiwurkers te ferwiderjen om dizze software te brûken en de antyke blêder soarget dat it útfiere kin.

Ûnwierskynlik? Faaks, mar it is feilich mooglik. As jo ​​yn in probleem lykas dit rinne, kinne jo side yn dizze âldere dokumintoarten rune kinne, dan kinne se krekt wêze wat jo nedich binne.

Oarspronklik artikel fan Jennifer Krynin. Edited by Jeremy Girard on 6/7/17