【发布时间】:2020-09-05 05:50:43
【问题描述】:
我在我的 js 文件中添加了下面这段代码。
var meta = document.createElement('meta');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge, IE=11, IE=10, IE=9";
document.getElementByTagName('head')[0].appendChild(meta);
但在更改此之后,我的 IE 浏览器已将其默认版本从 11 更改为 7。
请告诉我为什么更改。
【问题讨论】:
-
除了您的示例代码中的
US而不是UA之外,元数据可能应该以静态 HTML(或通过 HTTP 响应标头)的形式提供,而不是通过客户端 JS 动态添加.至于价值,只需使用IE=edge来启用 IE 中最现代的渲染模式(edge与新的 Edge 浏览器无关)。
标签: javascript internet-explorer internet-explorer-11 compatibility ie-developer-tools