提问人:abdul raheem 提问时间:5/19/2020 最后编辑:abdul raheem 更新时间:5/19/2020 访问量:290
IE 默认版本自动更改为 7
IE default version is changed to 7 automatically
问:
我在我的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);
但是更改此 My IE 浏览器后,其默认版本从 7 更改为 11。
请让我知道为什么它被更改。
答:
0赞
gvozd1989
5/19/2020
#1
您在 X-UA-Compatible 中丢失了 b 字母。 并且您不能在内容中设置多个版本。
评论
0赞
abdul raheem
5/19/2020
缺少 B 字母是创建问题时的错别字错误
0赞
abdul raheem
5/19/2020
实际上,我的网站需要支持 IE 9、10、11 和 Edge 浏览器。我需要如何添加内容?但是,我也尝试了以下 meta.content = “IE=edge”;我仍然面临同样的问题
0赞
gvozd1989
5/19/2020
如果您的最低版本是 IE 9,则应将 IE=9 设置为元。
0赞
Zhi Lv
5/19/2020
#2
我们可以使用 JavaScript 来添加元标记或修改元标记内容,但是,它将在页面加载后生成。因此,如果使用 F12 开发人员工具进行检查,可以看到:元标记内容值和浏览器文档模式不匹配。
更多详细信息,请参考以下屏幕截图:
所以,在我看来,我建议你可以直接在头部添加元标记。而不是通过 JavaScript。
<meta http-equiv="X-UA-Compatible" content="IE=9" />
评论
IE=edge
即可在 IE 中启用最现代的渲染模式(与新的 Edge 浏览器无关)。US
UA
edge