javascript - 是否可以覆盖 http-equiv ="X-UA-Compatible"内容 ="IE=7"

标签 javascript internet-explorer ie-compatibility-mode

我构建了一个小部件,可以嵌入到网络上的任何位置。我注意到在 header 中使用 http-equiv="X-UA-Compatible"content="IE=7" 的网站上存在问题。

这是因为我使用的是现代 JavaScript,IE7 不能很好地处理它。

是否可以以某种方式覆盖它?

最佳答案

不,你不能。

如果某人的网站中有 content=IE7 元标记,则意味着他们知道他们的网站无法在更现代版本的 IE 中运行。他们已经明确指定了,所以他们显然是这么想的。

你不能在你的脚本中覆盖它,即使你可以,它有什么好处呢?为了使您的小部件正常工作,您可能会破坏网站的其余部分。

您能做的最好的事情就是向您的小部件添加代码以检测浏览器模式或检测您需要的功能是否可用,如果不可用,则将错误消息弹出到您的小部件中,以便网站所有者可以立即看到它.

关于javascript - 是否可以覆盖 http-equiv ="X-UA-Compatible"内容 ="IE=7",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33378621/

相关文章:

javascript - Openlayers 中的 autoPanMargin 在 IE 中不起作用

html - 资源管理器和 Chrome 中的 div 宽度太大

javascript - 删除并破坏 angularjs 中特定位置的 json 数据

javascript - 如何仅在特定媒体查询上使用 jquery .css()?

javascript - 根据百分比值在两种颜色之间进行插值

javascript - 从 Internet Explorer 中的 AJAX 响应中删除了 SCRIPT 标记

javascript - Fabric.js - 将调整大小/缩放限制为 Canvas /对象

javascript - 显示模态对话框;在 IE 中打开一个新窗口

html - 如何在 IE 10 的 IE 9、8 和 7 模式下删除十字标志和密码显示标志?