【发布时间】:2018-12-10 23:09:52
【问题描述】:
我正在处理一个 ASP 页面,我想用 "meta http-equiv="X-UA-Compatible" 覆盖 "meta http-equiv="X-UA-Compatible" content="IE=8"" “ content="IE=10"” 在其中一个使用 JavaScript 的页面中。是否可以?我尝试了以下但没有成功。
window.onload = function(e){
$('meta[http-equiv="X-UA-Compatible"]').remove();
$('head').append('<meta http-equiv="X-UA-Compatible" content="IE=10">')
}
【问题讨论】:
-
或者你可以使用
attr函数,比如.attr("content","IE=10"),而不是删除 -
@Manjunath:我尝试过像 $('meta[http-equiv="X-UA-Compatible"]').attr('content','IE=10'); 这样的 attr 函数它仍然没有工作
-
你能告诉我们你在哪里以及如何包含这个脚本吗?
-
这行不通,因为当
window.onload被触发时,元标记已经被读取,兼容性标志被设置,并且文档在那个模式下被解析。这需要在服务器上进行更改。
标签: javascript jquery