X-UA תואם תיאור מטא ושימושים

ה- meta תג ה- X-UA תואם מסייע לעבד דפי אינטרנט בדפדפנים ישנים יותר של IE.

במשך שנים רבות, גרסאות מיושנות של דפדפן Internet Explorer של Microsoft גרמו לכאבי ראש עבור מעצבי אתרים ומפתחים. הצורך ליצור קובצי CSS במיוחד כדי לענות על אותם גרסאות IE ישנים הוא משהו הרבה זמן מפתחי אינטרנט יכולים לזכור. למרבה המזל, הגרסאות החדשות יותר של IE, כמו גם את הדפדפן החדש ביותר של מיקרוסופט - אדג ', הם הרבה יותר תואם עם תקני אינטרנט, ומאחר אלה דפדפנים חדשים של מיקרוסופט הם "ירוק תמיד" באופן שבו הם עדכון אוטומטי לגרסה האחרונה, זה לא סביר כי אנו נאבק עם גרסאות מיושנות של פלטפורמה זו כמו שעשינו בעבר.

עבור רוב מעצבי אתרים, ההתקדמות של הדפדפן של מיקרוסופט אומר שאנחנו כבר לא צריך להתמודד עם האתגרים כי גרסה IE הישן הציג לנו בעבר. כמה מאיתנו, לעומת זאת, הם לא כל כך בר מזל. אם האתר שאתה מנהל עדיין כולל מספר ניכר של מבקרים מגירסה ישנה יותר של IE, או אם אתה עובד על משאבים פנימיים, כמו אינטראנט, עבור חברה שמשתמשת באחד מגרסאות IE הישנות יותר מסיבה כלשהי, יהיה עליך להמשיך לבדוק עבור דפדפנים אלה, למרות שהם מיושנים. אחת הדרכים שבהן תוכל לעשות זאת היא באמצעות X-UA-Compatible mode.

X-UA-Compatible הוא תג meta של מצב מסמך המאפשר למחברי האינטרנט לבחור איזו גירסה של Internet Explorer יש להציג את הדף כ-. הוא משמש את Internet Explorer 8 כדי לציין אם הדף צריך להיות מוצג כמו IE 7 (תצוגת תאימות) או IE 8 (תצוגת סטנדרטים).

שים לב כי עם Internet Explorer 11, מצבי המסמך הוצאו משימוש - הם כבר לא בשימוש. IE11 עידכנה תמיכה בתקני אינטרנט שגרמה לבעיות באתרים ישנים יותר.

לשם כך, אתה מציין את סוכן המשתמש ואת הגרסה לשימוש בתוכן של התג:

"IE = EmulateIE7"

האפשרויות שיש לך עבור התוכן הן:

הדמיית הגרסה מורה לדפדפן להשתמש ב- DOCTYPE כדי לקבוע כיצד לעבד תוכן.

דפים ללא DOCTYPE יוצגו במצב quirks .

אם אתה אומר את זה כדי להשתמש בגירסת הדפדפן ללא חיקוי (כלומר, "IE = 7") הדפדפן יעבד את הדף במצב סטנדרטים בין אם יש הצהרת DOCTYPE.

"IE = edge" מציין ל- Internet Explorer להשתמש במצב הגבוה ביותר הזמין לגירסה זו של IE. Internet Explorer 8 יכול לתמוך עד מצבי IE8, IE9 יכול לתמוך מצבי IE9 וכן הלאה.

X-UA-תואם סוג מטא :

המטא תג ה- X-UA-Compatible הוא תג meta-http.

X-UA-Compatible Meta Tag Format:

לחקות את IE 7

הצג כמו IE 8 עם או ללא DOCTYPE

מצב Quirks (IE 5)

X-UA-Meta Tag תואם שימושים מומלצים:

השתמש במטא תג ה- X-UA-Compatible בדפי אינטרנט שבהם אתה חושד ש- Internet Explorer 8 ינסה להציג את הדף בתצוגה שגויה. כגון כאשר יש לך מסמך XHTML עם הצהרת XML. הצהרת ה- XML ​​בחלק העליון של המסמך תזרוק את הדף לתצוגת תאימות, אך הצהרת ה- DOCTYPE תאלץ אותו להציג בתצוגת סטנדרטים.

בדיקת מציאות

אין זה סביר כי אתה עובד על כל אתרי אינטרנט שצריכים להבהיר כמו IE 5, אבל אתה אף פעם לא יודע!

יש עדיין חברות אשר לאלץ עובדים להשתמש בגירסאות ישנות מאוד של דפדפנים כדי להמשיך להשתמש בתוכנות מורשת קניינית שפותחה לפני שנים רבות עבור הדפדפנים הספציפיים האלה. עבור אלה מאיתנו בתעשיית האינטרנט, הרעיון של שימוש בדפדפן כזה נראה מטורף, אבל לדמיין חברת ייצור המשתמשת תוכנית עשרות שנים לנהל מלאי על רצפת החנות שלהם. כן, יש בהחלט פלטפורמות מודרניות לעשות את זה, אבל הם השקיעו באחת מאותן פלטפורמות? אם המערכת הנוכחית שלהם לא נשבר, למה הם היו לשנות את זה? במקרים רבים, הם לא, ואתה תמצא את החברה לאלץ עובדים להשתמש בתוכנה כי הדפדפן עתיק בטוח להפעיל אותו.

לא סביר? אולי, אבל זה בהחלט אפשרי. אם אתה נתקל בבעיה כמו זה, להיות מסוגל להפעיל את האתר במצבים אלה מסמכים ישנים עשוי בסופו של דבר להיות בדיוק מה שאתה צריך.

מאמר מקורי מאת ג'ניפר קרינין. בעריכת ג'רמי ג'ירארד ב- 6/7/17