X-UA suderinama meta tago aprašymas ir naudojimas

Su "X-UA" suderinama meta žymė padeda kurti interneto puslapius senesnėse IE naršyklėse.

Daugelį metų pasenusi "Microsoft Internet Explorer" naršyklės versijos sukėlė galvos skausmą svetainių kūrėjams ir kūrėjams. Būtinybė kurti CSS rinkmenas, skirtą konkrečiai tiems senesnėms IE versijoms spręsti, yra tai, ko daugelį laiko kūrėjai gali prisiminti. Laimei, naujesnės IE versijos, taip pat naujausios "Microsoft" naršyklės Edge, yra daug labiau suderinamos su interneto standartais, o šios naujesnės "Microsoft" naršyklės "visada yra žalios", kad jos automatiškai atnaujinamos iki naujausios versijos, tai yra mažai tikėtina, kad kovosime su senais šios platformos versijomis taip, kaip anksčiau.

Daugeliui interneto dizainerių "Microsoft" naršyklės pasiekimai reiškia, kad mes nebereikia susidoroti su iššūkiais, kuriuos praeityje mums pateikė senoji IE versija. Tačiau kai kurie iš mūsų nėra taip pasisekę. Jei jūsų svetainėje vis dar yra daug lankytojų iš senesnės IE versijos arba dirbate vidiniais ištekliais, pvz., Intranetu, kompanijai, kuri dėl kokios nors priežasties naudoja vieną iš šių senesnių IE versijų, tada jums reikės toliau bandyti šias naršykles, nors tai yra pasenusi. Vienas iš būdų, kaip tai padaryti, yra naudojant "X-UA-Compatible" režimą.

X-UA-Compatible yra dokumento režimo meta žymeles, leidžianti žiniatinklio autoriams pasirinkti, kokią versiją "Internet Explorer" puslapis turėtų būti pateikiamas kaip. Jis naudojamas "Internet Explorer 8", norint nurodyti, ar puslapis turėtų būti pateikiamas kaip IE 7 (suderinamumo rodinys) arba IE 8 (standartų rodinys).

Atkreipkite dėmesį, kad naudojant "Internet Explorer 11" dokumento režimai nebetinkami, jie nebebus naudojami. IE11 atnaujino internetinių standartų palaikymą, dėl kurio kilo problemų su senesnėmis svetainėmis.

Norėdami tai padaryti, nurodykite naudotojo agentą ir versiją, kurią norite naudoti žymos turinyje:

"IE = EmulateIE7"

Galimos turinio pasirinktys:

Emuliuojant versiją naršyklė nurodo naudoti DOCTYPE, kad nustatytų, kaip išversti turinį.

puslapiai, kuriuose nėra DOCTYPE, bus pateikiami įprastų režimų .

Jei nurodysite, kad ji naudos naršyklės versiją be emuliavimo (ty "IE = 7"), naršyklė standartinį režimą padarys, nepriklausomai nuo to, ar yra DOCTYPE deklaracija.

"IE = kraštas" nurodo "Internet Explorer" naudoti aukščiausią režimą, kuris gali būti naudojamas šioje IE versijoje. Internet Explorer 8 gali palaikyti iki IE8 režimų, IE9 gali palaikyti IE9 režimus ir tt.

X-UA suderinamas meta žymos tipas:

"X-UA-Compatible meta tag yra http-equiv meta žymeles.

"X-UA" suderinamas metažymo formatas:

Imuliuoti IE 7

Rodyti kaip IE 8 su DOCTYPE arba be jo

Nepatinka režimas (IE 5)

X-UA-suderinama meta tagas Rekomenduojami naudojimo būdai:

Naudokite "X-UA" suderinamą meta žymę tinklalapiuose, kuriuose įtariate, kad "Internet Explorer 8" bandys tinkamai peržiūrėti puslapį. Pavyzdžiui, kai turite XHTML dokumentą su XML deklaracija. Dokumento viršuje esanti XML deklaracija bus mesti puslapį į suderinamumo rodinį, tačiau DOCTYPE deklaracija turėtų priversti ją rodyti standartų rodinyje.

Realybės patikrinimas

Žinoma, mažai tikėtina, kad dirbate su bet kokiomis svetainėmis, kurios turi būti "IE 5", bet niekada nežinote!

Vis dar yra bendrovių, kurios įpareigoja darbuotojus naudoti labai ir labai senas naršyklių versijas, kad ir toliau būtų naudojama patentuota senoji programinė įranga, sukurta prieš šias konkrečias naršykles. Tiems iš mūsų, žiniatinklio pramonėje, tokios naršyklės naudojimosi idėja atrodo beprotiška, bet įsivaizduokime gamybos įmonę, kuri per pastaruosius dešimtmečius naudoja savo inventoriaus tvarkymo programinę įrangą. Taip, tikrai yra modernių platformų tai padaryti, bet ar jie investavo į vieną iš šių platformų? Jei jų dabartinė sistema nėra sugadinta, kodėl jos pakeistų? Daugeliu atvejų jie nebus, o jūs surasite šią bendrovę, verčiančią darbuotojus naudoti šią programinę įrangą, ir senovinę naršyklę būtinai ją paleisti.

Mažai tikėtina Galbūt, bet tai tikrai įmanoma. jei susidursite su šia problema, galėsite paleisti svetainę šiuose senesniuose dokumento režimuose ir gali būti būtent tai, ko jums reikia.

Originalus straipsnis Jennifer Krynin. Redagavo Jeremy Girard 7/7/17