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