javascript - 使用 Javascript 更改 IE 文档模式?

标签 javascript internet-explorer ie8-browser-mode

是否可以使用Javascript 更改IE 文档模式?我不会在这里深入细节,但我正在与一个锁定的 Drupal 站点作斗争,该站点不允许我任何访问权限来编辑主题文件。显然,正确的做法是在头部写入一些东西,如下所示:

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

但是,正如我提到的,我无法访问页面的那部分,所以我希望我可以使用 Javascript...有点像这样:

document.getElementsByTagName('head')[0].appendChild('<meta http-equiv="X-UA-Compatible" content="IE=IEVersion">');

遗憾的是,这不起作用。

最佳答案

你有点难为情了。这个怎么样?

if (navigator.userAgent.indexOf("MSIE 7.0")) {
    // add conditional css in here
} else {
    // default css
}

关于javascript - 使用 Javascript 更改 IE 文档模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317528/

相关文章:

javascript - 从弹出窗口在父窗口中触发点击事件

internet-explorer-8 - 第 : 6 Char: 28214 行中 IE9.js(代码 0)中的无效参数

html - 强制 IE8 或 IE9 文档模式为标准

javascript - 在codemirror中更改TextArea的高度和宽度

php - 如何将下拉菜单中的数据显示到文本输入中

javascript - 文件上传 - Node Js(Express) 到 React Js。如何获取正确的图片路径?

jquery - 为什么在 IE 中无法设置 LI 元素的属性 "TYPE"?

javascript - 合并两个对象并重命名相同的属性

javascript - 在 jQuery 中隐藏/显示 div 的子级

internet-explorer-8 - 为什么jsfiddle在IE8和早期版本中根本不渲染?