Javascript 带有<;meta http equiv=";“X-UA-Compatible”;内容=”;IE=10“/&燃气轮机;
我们在应用程序中使用IE edge,但我们希望在IE 10中打开一个特定的内容页 我们无法添加Javascript 带有<;meta http equiv=";“X-UA-Compatible”;内容=”;IE=10“/&燃气轮机;,javascript,html,asp.net,internet-explorer,Javascript,Html,Asp.net,Internet Explorer,我们在应用程序中使用IE edge,但我们希望在IE 10中打开一个特定的内容页 我们无法添加 复制到母版页,因为它将反映在所有其他页面中 如何实施 对某一特定内容 我在内容页中尝试了以下代码,但没有更改 <script type="text/javascript"> function AddCompatible() { var m = document.createElement("meta"); m.setAttribute("ht
复制到母版页,因为它将反映在所有其他页面中
如何实施
对某一特定内容
我在内容页中尝试了以下代码,但没有更改
<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")
函数AddCompatible(){
var m=document.createElement(“元”);
m、 setAttribute(“http等价”、“X-UA-Compatible”);
m、 setAttribute(“内容”,“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);
document.addEventListener('DOMContentLoaded',function(){
var frameType=window.location.hash[1];
var回调窗口;
开关(框架型){
案例't'
性交:
callbackWindow=window.parent.opener;
打破
案例“p”:
callbackWindow=window.open(“”,“gtn花名册iframe id”);
打破
案例“e”:
callbackWindow=window.parent.frames['gtn-lotster-iframe-id'];
打破
案例“n”:
callbackWindow=null;
打破
违约:
抛出错误('未知帧类型:'+帧类型);
}
if(callbackWindow!=null){
callbackWindow['''u GC\u OnFrameReady'](窗口);
}
});
为什么不能将其添加到内容页?javascript和您能否确认javascript实际上正在更新内容页?因为它是在向文档中添加元数据,所以我怀疑它实际上是在母版页中插入的。执行后,您可以在IE的开发者工具面板中使用DOM explorer确认元标记的位置。我已经尝试了这段代码,但没有添加到页面的头标记。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
</head>
<body>
<script type="text/javascript" nonce="IICYfT/o8JWeqWwgKrYbJA">
document.addEventListener('DOMContentLoaded', function() {
var frameType = window.location.hash[1];
var callbackWindow;
switch (frameType) {
case 't'
FUCk:
callbackWindow = window.parent.opener;
break;
case 'p':
callbackWindow = window.open('', 'gtn-roster-iframe-id');
break;
case 'e':
callbackWindow = window.parent.frames['gtn-roster-iframe-id'];
break;
case 'n':
callbackWindow = null;
break;
default:
throw Error('Unknown frame type: ' + frameType);
}
if (callbackWindow != null) {
callbackWindow['_GC_OnFrameReady'](window);
}
});
</script>
</body>
</html>