X-UA-kompatibilni opis metode i upotrebe

Meta oznaka kompatibilna s X-UA pomaže u prikazivanju web stranica u starijim IE preglednicima.

Godinama su zastarjele verzije preglednika Internet Explorera uzrokovale glavobolje za web dizajnere i programere. Potreba za stvaranjem CSS datoteka za specifično rješavanje tih starijih IE verzija je nešto što mnogi dugo vremena web programeri mogu zapamtiti. Srećom, novije verzije IE, kao i Microsoftov najnoviji preglednik - Edge, mnogo su više usklađen s web standardima, a budući da novi Microsoftovi preglednici "uvijek zeleni" na način da se ažurirate na najnoviju verziju, to je malo vjerojatno da ćemo se boriti s zastarjelim verzijama ove platforme onako kako smo to učinili u prošlosti.

Za većinu web dizajnera, napredak preglednika tvrtke Microsoft znači da se više ne bavimo izazovima koje nam je stara IE verzija predstavila u prošlosti. Neki od nas, međutim, nisu tako sretni. Ako web lokacija koju upravljate i dalje sadrži značajan broj posjetitelja iz starije IE verzije ili ako radite na internim izvorima, kao što je Intranet, za tvrtku koja nekim razlogom koristi jednu od tih starijih IE verzija, onda morat ćete nastaviti s testiranjem za ove preglednike, iako su to zastarjeli. Jedan od načina na koji to možete učiniti jest korištenje kompatibilnog moda X-UA.

X-UA-kompatibilan je meta oznaka za način rada koji omogućuje autorima weba da odaberu koju inačicu Internet Explorera stranica treba biti prikazana. Internet Explorer 8 koristi ga za određivanje treba li se stranica prikazati kao IE 7 (pregled kompatibilnosti) ili IE 8 (standardni prikaz).

Imajte na umu da su u načinu rada za dokumente u programu Internet Explorer 11 odbijeni - oni se više ne koriste. IE11 je ažurirao podršku za web standarde koji su uzrokovali probleme s starijim web mjestima.

Da biste to učinili, navedete korisnički agent i verziju za upotrebu u sadržaju oznake:

"IE = EmulateIE7"

Opcije koje imate za sadržaj su:

Emuliranje inačice govori pregledniku da koristi DOCTYPE kako bi odredio način prikazivanja sadržaja.

stranice bez dokumenta DOCTYPE bit će prikazane u načinu quirks .

Ako vam kažete da upotrebljava verziju preglednika bez emuliranja (tj. "IE = 7"), preglednik će prikazati stranicu u standardnom načinu bez obzira na to postoji li DOCTYPE deklaracija.

"IE = edge" govori Internet Exploreru da koristi najviši način dostupan za tu verziju IE. Internet Explorer 8 može podržati IE8 modove, IE9 može podržavati IE9 modove i tako dalje.

X-UA-kompatibilni Meta Tag Type:

Meta oznaka koja je kompatibilna s X-UA je http-equiv meta oznaka.

X-UA-kompatibilni Meta Tag Format:

Emulira IE 7

Prikaz kao IE 8 sa ili bez DOCTYPE

Quirks način (IE 5)

X-UA-kompatibilni Meta tag Preporučena uporaba:

Upotrijebite meta oznaku kompatibilnu s X-UA na web stranicama na kojima sumnjate da će Internet Explorer 8 pokušati prikazati stranicu u netočnom prikazu. Kao kad imate XHTML dokument s XML deklaracijom. XML deklaracija na vrhu dokumenta bacit će stranicu u prikaz za kompatibilnost, ali deklaracija DOCTYPE bi trebala prisiliti da bude prikazana u standardnim pogledima.

Provjera stvarnosti

Malo je vjerojatno da radite na svim web stranicama koje trebaju prikazati kao IE 5, ali nikad ne znate!

Još uvijek postoje tvrtke koje prisiljavaju zaposlenike da koriste vrlo, vrlo stare verzije preglednika kako bi nastavile koristiti proprietary naslijeđeni softver koji je razvijen prije nekoliko godina za ove specifične preglednike. Za one od nas u web industriji, ideja korištenja preglednika kao što je ovaj izgleda ludo, ali zamislite proizvodna tvrtka koja koristi desetljećima stari program za upravljanje inventara na njihovom shopu. Da, sigurno postoje moderne platforme za to, ali jesu li uložile u jednu od tih platformi? Ako njihov trenutni sustav nije razbijen, zašto bi to promijenili? U mnogim slučajevima neće, i naći ćete ovu tvrtku koja prisiljava zaposlenike da koriste taj softver, a starinski preglednik svakako će ga pokrenuti.

Vjerojatno? Možda, ali sigurno je moguće. ako se uključite u ovakav problem, moći ćete pokrenuti web-mjesto u ovim starijim načinima dokumenta, a možda ste završili upravo ono što trebate.

Izvorni članak Jennifer Krynin. Uredio je Jeremy Girard na 6/7/17