带有javascript的网站;我不在IE9工作,但在IE9's兼容性模式-如何强制兼容性视图

Website with javascript doesn't work in IE9 but in IE9's compatibility mode - how to force compatibility view?

本文关键字:兼容性 IE9 模式 视图 何强制 网站 javascript 带有 工作 但在      更新时间:2023-09-26

我知道已经存在这样一个问题:强制IE9进入浏览器兼容性视图

但自从添加:

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

到标题部分,并用ctrl+F5重新加载页面没有帮助,必须有另一种方法。

在我的网站上也是一个bxslider,根据这一点:bxslide在IE9中不起作用,我用标签替换了元素(具有空href属性)-仍然无效。滑块的图像以全尺寸显示,一个在另一个下面。激活兼容模式后,该网站运行完美。

我不想从头开始重建我的应用程序,那么我该怎么做才能强制使用兼容性视图呢?或者至少有一个好的免费调试工具吗?我下载了firefox插件IE选项卡,它有一个调试栏,但要使用它,你必须购买高级版本。我只是不知道是什么导致了这个错误。。。

我发现了导致错误的原因:为什么JavaScript只有在IE中打开一次开发工具后才能工作?

如此令人沮丧,如此简单。它是由脚本中的console.log引起的。没有它们,它就像一种魅力。

如果您在JS开始时使用此代码(我在所有项目中都使用它)https://gist.githubusercontent.com/elijahmanor/7884984/raw/console-monkey-patch.js它将覆盖console.log函数,这样你就可以避免IE中的错误,但仍然可以在chrome等现代浏览器中登录。