javascript - 包含 <meta http-equiv ="X-UA-Compatible"content ="IE=10"/> 的内容页面

标签 javascript html asp.net internet-explorer

我们的应用程序使用 IE Edge,但我们希望使一个特定的内容页面应在 IE 10 中打开。

我们无法添加

<meta http-equiv="X-UA-Compatible" content="IE=10" />

到母版页,因为它将反射(reflect)在所有其他页面中。

如何实现

<meta http-equiv="X-UA-Compatible" content="IE=10" />

特定内容。

我在内容页面中尝试了以下代码,但没有任何变化。

<script type="text/javascript">
    function AddCompatible() {
        var m = document.createElement("meta");
        m.setAttribute("http-equiv", "X-UA-Compatible");
        m.setAttribute("content", "IE=10");
        document.getElementsByTagName("head")[0].appendChild(m);
    }

    _spBodyOnLoadFunctionNames.push("AddCompatible")

最佳答案

请在代码后面的page_init或On_init中添加以下代码。此代码将强制兼容IE10。

HtmlMeta tag = new HtmlMeta();
            tag.HttpEquiv = "X-UA-Compatible";
            tag.Content = "IE=10";
            this.Page.Header.Controls.AddAt(0, tag);

关于javascript - 包含 &lt;meta http-equiv ="X-UA-Compatible"content ="IE=10"/> 的内容页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37698341/

相关文章:

javascript - 如何将 "x"关闭按钮添加到 uk-modal 弹出窗口的右上角?

html - 100% 宽度 CSS 导航栏菜单

c# - 如何在代码隐藏中从 HTML Select 中获取选定的值/文本

asp.net - 在 IIS 7.5 中监控平均响应时间的优雅方法是什么?

asp.net - SignalR:解析 IMessageBus

javascript - Farbtastic jQuery 颜色选择器回调问题

javascript - 元素目的地

html - 在移动 View 中的主要内容之后显示侧边栏

Javascript:如何遍历日志文件

javascript - ng 生成@angular/material :material-nav --name=main-nav generates files correctly but they do not run