Як зазначає відповідь @ David, якщо ви не розміщуєте веб-сайт у зоні "Local Intranet", то дуже мало підстав для включення <meta http-equiv="X-UA-Compatible" content="IE=edge">
на ваші веб-сторінки, і (відповідно до рекомендацій корпорації Майкрософт ) абсолютно немає причин включати його в HTML. (Ви повинні розмістити його в конфігурації сервера або заголовках веб-сайтів, а не в самому HTML.)
Якщо ви плануєте використовувати X-UA-Compatible
де-небудь у своєму проекті, вам слід пам’ятати, що подання сумісності впливає лише на IE8, 9 та 10. Він був представлений лише в IE8, а вимкнений у IE11.
Також пам’ятайте, що IE11 є єдиною офіційно підтримуваною версією IE на даний момент . Усі попередні версії слід вважати небезпечними.
Якщо цього було недостатньо для того, щоб переконати вас не використовувати його, вважайте, що Microsoft стверджує, що IE8 і вище вже автоматично відображаються в стандартному режимі, коли <!DOCTYPE
присутній a , що робить це ще більш безглуздим.
Ви самі можете переконатися в потоці, який використовує IE, щоб вирішити, який режим документа використовувати:
Як бачите, якщо немає X-UA-Compatible
метатегу або заголовка HTTP, він перевіряє налаштування користувача "Перегляд сумісності". Якщо у користувача немає жодного для вашого веб-сайту, IE перевіряє наявність <!DOCTYPE
декларації. Якщо він знаходить його, він автоматично використовує найновіший стандартний режим (він же "EmulateIEx"). Якщо цього не відбувається, він повертається до режиму дивацтва.
Ще більше причин, чому ви не повинні використовувати мета-тег "X-UA-Compatible" від самої Microsoft (наголос на моєму):
Коли Internet Explorer зустрічає тег META, сумісний з X-UA, він починає спочатку, використовуючи механізм призначеної версії. Це хіт продуктивності, оскільки браузер повинен зупинити та перезапустити аналіз вмісту.
Іншими словами, це уповільнює візуалізацію початкової сторінки
Директива, сумісна з X-UA, - це інструмент, який дозволяє програмам працювати в найновішій версії Internet Explorer під час оновлення програми .
Він був розроблений лише для тимчасового використання.
Найкращою практикою є сумісний із X-UA заголовок HTTP . Додавання директиви до заголовка відповіді повідомляє Internet Explorer, який механізм використовувати перед початком розбору вмісту. Це потрібно налаштувати на сервері веб-сайту.
Іншими словами, є кращі способи впровадження X-UA-Compatible, якщо це вам абсолютно потрібно.
Починаючи з 12 січня 2016 року, лише остання версія Internet Explorer, доступна для підтримуваної операційної системи, отримуватиме технічну підтримку та оновлення безпеки. Internet Explorer 11 - остання версія Internet Explorer, і надалі буде отримувати оновлення безпеки, виправлення сумісності та технічну підтримку в ОС Windows 7, Windows 8.1 та Windows 10 .
IE11 - це єдина офіційно підтримувана версія IE .
Єдиною причиною включення X-UA-Compatible
мета-тегу у ваш HTML було замінити налаштування користувача "Перегляд сумісності" в IE8, 9 та 10 для вашого веб-сайту. Майже у кожному випадку користувач не змінює цих налаштувань (чому б це робити?), І тепер ці браузери вже навіть не підтримуються.
Коротше кажучи: цей тег мав свій день.