【发布时间】:2015-12-10 07:33:36
【问题描述】:
我正在尝试使旧网站在 IE 11 上运行,并且能够通过以下方式实现:
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmulateIE7"/>
</customHeaders>
</httpProtocol>
在 web.config(我正在使用 asp.net)中强制执行“文档模式”并使用此 https://stackoverflow.com/a/20422240/1531476 强制执行用户代理字符串。
但是对于特定场景,当我使用 window.open (javascript) 打开弹出窗口时,“文档模式”设置为“边缘”,并且不符合我在 web.config 中使用 httpProtocol 标记强制执行的内容。
我还访问了这个链接:https://stackoverflow.com/a/18982627/1531476 并得出结论,我无法使用 javacsript 将元标记添加到弹出窗口。
有人可以指点我正确的方向,以便我可以解决这个问题。 谢谢!
【问题讨论】:
标签: javascript asp.net internet-explorer cross-browser