Meta-oznaka X-UA-Compatible pomaže u pravljenju Web stranica u starijim IE pretraživačima.
Dugogodišnje zastarele verzije Microsoftovog pretraživača Internet Explorer prouzrokovale su glavobolje za dizajnere i programere web stranica. Potreba za kreiranje CSS datoteka za specifično adresiranje onih starijih IE verzija je nešto što mnogi dugogodišnji web programeri mogu zapamtiti. Na sreću, nove verzije IE-a, kao i najnoviji Microsoftov pretraživač - Edge, mnogo su u skladu sa standardima weba, a pošto su ovi novi Microsoft pretraživači "ikada zeleni" na način na koji oni automatski ažuriraju na najnoviju verziju, malo je verovatno da ćemo se boriti sa zastarjelim verzijama ove platforme onako kako smo radili u prošlosti.
Za većinu web dizajnera napredak u pretraživačima kompanije Microsoft znači da više ne moramo da se bavimo izazovima koje nam je u prošlosti predstavila stara verzija. Međutim, neki od nas nisu tako srećni. Ako veb lokacija koju upravljate i dalje uključuje veliki broj posetilaca iz starije verzije IE-a ili ako radite na unutrašnjim resursima, kao što je intranet, za kompaniju koja koristi neku od ovih starijih IE verzija iz nekog razloga, onda morate nastaviti testiranje za ove pregledače, iako su zastareli. Jedan od načina na koji možete ovo uraditi je korišćenje X-UA-Compatible moda.
X-UA-Compatible je meta tag moda dokumenta koji omogućava veb autoru da odaberu koju verziju Internet Explorera treba prikazati na stranici. Koristi ga Internet Explorer 8 da bi odredio da li će stranica biti prikazana kao IE 7 (prikaz kompatibilnosti) ili IE 8 (standardni prikaz).
Imajte na umu da su Internet Explorer 11 režimi dokumenata zastarjeli - više se ne koriste. IE11 je ažurirao podršku za web standarde koji su uzrokovali probleme sa starijim web stranicama.
Da biste to uradili, navedite korisničkog agenta i verzije koja će se koristiti u sadržaju oznake:
"IE = EmulateIE7"
Opcije koje imate za sadržaj su:
- "IE = 5"
- "IE = EmulateIE7"
- "IE = 7"
- "IE = EmulateIE8"
- "IE = 8"
- "IE = EmulateIE9"
- "IE = 9"
- "IE = ivica"
Emuliranje verzije govori pretraživaču da koristi DOCTYPE kako bi utvrdio kako da ponudi sadržaj.
stranice bez DOCTYPE-a će biti prikazane u režimu quirks-a .
Ako kažete da koristi verziju pregledača bez emuliranja (tj. "IE = 7"), pretraživač će prikazati stranicu u standardnom režimu bez obzira da li postoji deklaracija DOCTYPE.
"IE = ivica" govori Internet Exploreru da koristi najviši režim dostupan za tu verziju IE-a. Internet Explorer 8 može podržavati IE8 modove, IE9 može podržavati IE9 modove i tako dalje.
X-UA-kompatibilna meta oznaka tipa:
Meta oznaka X-UA-Compatible je meta-oznaka http-ekviva.
X-UA-Compatible Meta Tag Format:
Emulirati IE 7
Prikaži kao IE 8 sa ili bez DOCTYPE-a
Režim Quirksa (IE 5)
X-UA-kompatibilna meta oznaka Preporučena upotreba:
Upotrijebite meta-oznaku X-UA-Compatible na web stranama gdje sumnjate da će Internet Explorer 8 pokušati prikazati stranicu u neispravnom prikazu. Na primer, kada imate XHTML dokument sa XML deklaracijom. XML deklaracija na vrhu dokumenta će baciti stranicu u prikaz kompatibilnosti, ali deklaracija DOCTYPE bi trebalo da primorava da se ona prikazuje u prikazu standarda.
Provera realnosti
Malo je verovatno da radite na bilo kojoj web lokaciji koja treba da bude kao IE 5, ali nikada ne znate!
Još uvijek postoje kompanije koje primoravaju zaposlene da koriste veoma staru verziju pregledača kako bi nastavili da koriste sopstveni softver koji je razvijen pre više godina za ove specifične pregledače. Za one od nas u web industriji, ideja o korišćenju ovakvog pretraživača izgleda ludo, ali zamislite proizvodnu kompaniju koja koristi deceniji stari program za upravljanje inventarima na njihovoj radnji. Da, svakako postoje savremene platforme za to, ali da li su investirali u jednu od tih platformi? Ako njihov sadašnji sistem nije prekinut, zašto bi ga promijenili? U mnogim slučajevima, oni neće, a vi ćete naći tu kompaniju prisiljavajući zaposlenike da koriste taj softver i starinski pretraživač sigurno ga pokreće.
Malo vjerovatno? Možda, ali je svakako moguće. ako se pojavite u ovakvom problemu, moći ćete da pokrenete sajt u ovim starijim režimima dokumenta, možda će biti upravo ono što vam je potrebno.
Originalni članak Jennifer Krynin. Uredio Jeremy Girard na 7/7/17