其他浏览器是否受浏览器特定 header 影响?
Are other browsers affected by browser specific header?
我遇到了 IE 9 自动将自身设置为 "Quirks mode" 的问题。为了解决这个问题,我遇到了另一个 SO question,其中一个答案建议添加以下 header(通过 web.config)以强制 IE 9 进入 "Standards mode"。
<add name="X-UA-Compatible" value="IE=Edge,chrome=1" />
这确实有效,因为 IE 9 在 "Standards mode" 中呈现了页面。我想知道的是,添加这个 header 会影响其他浏览器吗?
不,据我所知,X-UA-Compatible
是 IE-specific header。请注意,chrome=1
不是 Chrome 浏览器的标志,但对于 确实 旧版本的 IE(想想 IE6、IE7)使用 Google Chrome帧add-on,它本身就是now obsolete.
我遇到了 IE 9 自动将自身设置为 "Quirks mode" 的问题。为了解决这个问题,我遇到了另一个 SO question,其中一个答案建议添加以下 header(通过 web.config)以强制 IE 9 进入 "Standards mode"。
<add name="X-UA-Compatible" value="IE=Edge,chrome=1" />
这确实有效,因为 IE 9 在 "Standards mode" 中呈现了页面。我想知道的是,添加这个 header 会影响其他浏览器吗?
不,据我所知,X-UA-Compatible
是 IE-specific header。请注意,chrome=1
不是 Chrome 浏览器的标志,但对于 确实 旧版本的 IE(想想 IE6、IE7)使用 Google Chrome帧add-on,它本身就是now obsolete.