X-UA-Compatible мета-тэгаў Апісанне і Карысці

X-UA-Compatible мета-тэг дапамагае візуалізацыі вэб-старонак у старых браўзэрах IE.

На працягу многіх гадоў, састарэлыя версіі браўзэра Internet Explorer ад Microsoft выклікала галаўны боль для дызайнераў і распрацоўнікаў вэб-сайтаў. Неабходнасць стварэння CSS файлаў канкрэтна разгледзець гэтыя старыя версіі IE з'яўляецца тое, што многія доўга час вэб-распрацоўшчыкі могуць успомніць. На шчасце, новыя версіі IE, а таксама найноўшы браўзэр ад Microsoft - Край, значна больш адпавядае вэб-стандартам, і, паколькі гэтыя новыя браўзэры Microsoft з'яўляюцца «калі-небудзь зялёны» такім чынам, што яны аўтаматычнае абнаўленне да апошняй версіі, гэта малаверагодна, што мы будзем змагацца з састарэлымі версіямі гэтай платформы так, як мы гэта рабілі ў мінулым.

Для большасці вэб-дызайнераў, прагрэс браўзэра Microsoft, азначае, што мы больш не прыйдзецца мець справу з праблемамі, што старая версія IE, прадстаўленыя намі ў мінулым. Некаторыя з нас, аднак, не так пашанцавала. Калі сайт вы кіруеце да гэтага часу ўключае ў сябе значная колькасць наведвальнікаў з больш старой версіі IE, або калі вы працуеце на ўнутраных рэсурсах, як Інтранэт, для кампаніі, якая выкарыстоўвае адзін з гэтых старых версій IE па нейкай прычыне, то вам трэба будзе працягнуць тэставанне гэтых браўзэраў, нягледзячы на ​​тое, што састарэлі. Адзін са спосабаў, вы можаце зрабіць гэта з дапамогай X-UA-Compatible рэжыму.

X-UA-Compatible з'яўляецца рэжым дакумента мета-тэг, які дазваляе вэб-аўтараў, каб выбраць, якую версію Internet Explorer старонкі павінны быць аказаны ў якасці. Ён выкарыстоўваецца Internet Explorer 8, каб паказаць, ці павінна старонка быць аказана ў IE 7 (выгляд сумяшчальнасці) або IE 8 (стандарты прагляду).

Звярніце ўвагу , што з Internet Explorer 11, рэжымы дакумента састарэлі, яны больш не выкарыстоўваюцца. IE11 абнавіў падтрымку вэб - стандартаў , што выклікала праблемы са старымі вэб - сайтаў.

Для гэтага неабходна ўказаць агент карыстальніка і версію для выкарыстання ў змесціве тэга:

"IE = EmulateIE7"

Параметры, якія маюць для ўтрымання з'яўляюцца:

Эмуляцыя версіі кажа браўзэру выкарыстоўваць DOCTYPE, каб вызначыць, як адлюстроўваць змесціва.

Старонкі без DOCTYPE будуць аказаны ў рэжыме сумяшчальнасці .

Калі вы скажаце яму выкарыстаць версію браўзэра без эмуляцыі (гэта значыць, «IE = 7") браўзэр адлюстроўвае старонку ў стандартным рэжыме або няма ёсць дэкларацыя DOCTYPE.

«IE = край» паведамляе Internet Explorer, каб выкарыстоўваць самы высокі рэжым, даступны для гэтай версіі IE. Internet Explorer 8 можа падтрымліваць да рэжыму IE8, IE9 падтрымлівае рэжымы IE9 і гэтак далей.

X-UA-Compatible мета - тэгаў Тып:

X-UA-Compatible мета-тэг з'яўляецца HTTP-эквив мета-тэг.

X-UA-Compatible Фармат мета - тэгаў:

Эмуляцыя IE 7

Дысплей, як IE 8 з або без DOCTYPE

Дзівацтвы рэжым (IE 5)

X-UA-Compatible Meta Tag Рэкамендаваны ужывання:

Выкарыстоўвайце X-UA-Compatible мета-тэг на вэб-старонках, дзе вы падазраяце, што Internet Explorer 8 будзе спрабаваць адлюстраваць старонку ў няправільным прадстаўленні. Такія, як, калі ў вас ёсць дакумент XHTML з дэкларацыяй XML. Дэкларацыя XML у верхняй частцы дакумента адкіне старонку ў поле зроку сумяшчальнасці, але дэкларацыя DOCTYPE павінна прымусіць яго быць аказаны ў стандартах гледжання.

праверка рэальнасці

Гэта праўда, малаверагодна, што вы працуеце на любых сайтах, якія трэба зрабіць у IE 5, але вы ніколі не ведаеце!

Ёсць яшчэ кампаніі, якія змушаюць супрацоўнікаў выкарыстоўваць вельмі, вельмі старыя версіі браўзэраў для таго, каб працягваць выкарыстоўваць запатэнтаваную папярэдніх версій праграмнага забеспячэння, якая была распрацавана шмат гадоў таму для гэтых канкрэтных браўзэраў. Для тых з нас у вэб-індустрыі, ідэя выкарыстання браўзэра, як гэта здаецца вар'ятам, але ўявіце сабе вытворчую кампанію, якая выкарыстоўвае старую праграму дзесяцігоддзяў для кіравання запасамі на іх цэху. Так, ёсць, вядома, сучасныя платформы, каб зрабіць гэта, але яны інвеставалі ў адной з гэтых платформаў? Калі іх бягучая сістэма не парушаная, то чаму б ім змяніць яго? У многіх выпадках яны не будуць, і вы знойдзеце гэтую кампанію прымушаючы супрацоўнік выкарыстоўваць гэта праграмнае забеспячэнне і антычны браўзэр упэўнены, каб запусціць яго.

Наўрад ці што? Можа быць, але гэта, вядома, магчыма. калі вы сутыкнецеся з такой праблемай, як гэта, будучы ў стане запусціць сайт у гэтых старых рэжымах дакументаў можа ў канчатковым выніку быць менавіта тое, што вам трэба.

Арыгінал артыкула Джэніфер Krynin. Пад рэдакцыяй Джэрэмі Girard на 6/7/17