Meta http-equiv = "X-UA-Compatible" content = "IE = edge" влияет на не-IE-проводник?

Я хочу добавить <meta http-equiv="X-UA-Compatible" content="IE=edge"> на моей странице html, чтобы он мог использовать самый высокий доступный режим, если пользователь просматривает эту страницу в браузере, отличном от IE, например, firefox или chrome, влияет ли этот код строки на firefox или chrome?

Ответ 1

Я хочу добавить свою страницу html, чтобы она могла использовать самый высокий доступный режим.

Это хорошая идея. В общем, IE должен использовать его в лучшем режиме, но иногда (например, из-за конфигурации браузера пользователя) он может по умолчанию использовать режим совместимости, что не очень хорошо, если ваша страница не предназначена для этого. Поэтому размещение этого тега на вашей странице - хороший способ смягчить это.

Соответствует ли meta http-equiv = "X-UA-Compatible" content = "IE = edge" влияет на не-IE-проводник?

Нет, нет. Тег специфичен для IE и игнорируется другими браузерами.

Он был разработан таким образом, который мог бы использоваться другими браузерами, но он так и не был. Я видел несколько более старых примеров, где люди рекомендуют указывать номера версий для других браузеров, но это никогда не будет иметь никакого эффекта.

Единственный параметр, отличный от IE=whatever, который имеет значение chrome=1. Но даже это используется только IE. Он используется плагин Chrome Frame, чтобы заставить страницу использовать движок рендеринга Chrome в IE. Но обратите внимание, что Chrome Frame теперь устарел, поэтому вы также не должны использовать его.


Итак, вкратце: Да, продолжайте и добавьте метатег в свой код, и не беспокойтесь об этом, влияя на другие браузеры.