克服/忽略特定页面/站点的兼容性视图 IE11

Overcome/ignore compatibility view IE11 for particular page/site

提问人:john 提问时间:5/20/2020 更新时间:5/20/2020 访问量:156

问:

我有一个 sharepoint 网站,并在内容页面中加载一个外部网站。我已为我的 sharepoint 网站启用兼容模式,外部网站在 IE 较低版本中不起作用。由于我为网站启用了兼容性视图,因此外部网站无法在我的内容页面的 iFrame 中加载。

是否至少可以关闭或绕过特定页面的兼容性视图设置?由于我已为域启用了兼容性视图,因此忽略了元标记。

我也尝试修改 URL 重写中的用户代理字符串。

有什么建议吗?

IIS Internet-Explorer-7 IE8-兼容性模式

评论

0赞 Deepak-MSFT 5/20/2020
我同意库布罗斯利@Mahmoud提出的建议。我测试了建议的代码,发现即使网站已添加到兼容模式,iframe 中的页面也加载了最新的 IE 模式。我建议您可以在自己身边进行测试,并让我们知道您的测试结果。

答:

0赞 Mahmoud Kubrosli 5/20/2020 #1

我从未使用具有外部引用的 iframe 对此进行过测试, 但是,如果您正在谈论您的网站页面之一,请尝试将以下内容添加到您的配置文件中

<location path="Your_Page_Path">
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <add name="X-UA-Compatible" value="IE=Edge" />
            </customHeaders>
        </httpProtocol>
    </system.webServer>
</location>