在javascript弹出窗口中强制使用元标签

Enforce meta tags in a javascript pop up

本文关键字:标签 javascript 窗口      更新时间:2023-09-26

我正在尝试使一个旧的网站在IE 11上工作,并能够使用:

<httpProtocol>
      <customHeaders>
        <add name="X-UA-Compatible" value="IE=EmulateIE7"/>
      </customHeaders>
</httpProtocol> 

web。配置(我使用asp.net)强制"文档模式",并使用此https://stackoverflow.com/a/20422240/1531476强制用户代理字符串。

然而,对于一个特定的场景,当我打开一个弹出使用窗口。打开(javascript)"文档模式"被设置为"edge",并且不遵循我在web.config中使用httpProtocol标签强制执行的内容。

我还访问了这个链接:https://stackoverflow.com/a/18982627/1531476并得出结论,我不能使用javascript在弹出窗口中添加元标签。

有没有人能给我指出正确的方向,以便我能解决这个问题?谢谢!

经过一些研究,我得出结论,这是徒劳的强制使用JavaScript打开的HTML弹出窗口上的元标签。在本例中,我添加了一个静态HTML页面,并动态地插入了一些HTML,而不是window.open()的HTML弹出窗口。