2
这里是我的JS插入:IE8不会在“兼容性视图”中加载JavaScript文件。
<script type="text/javascript" src="include/profile.js"></script>
在IE8中使用 “兼容性视图”,从来没有加载文件。该文件的第一行是一个简单的alert()调用,以便我知道它已加载。将浏览器更改为标准视图,并且加载正常。
另外,如果我补充一下:
<meta http-equiv="X-UA-Compatible" content="IE=100" >
它强制标准查看和它加载的罚款。
任何想法为什么会这样?我还没有能够测试IE7,但我知道JS文件也不在IE6中加载。
现在标签位于文件的部分。
所以,我已经得到了IE7运行一个虚拟机,它在“兼容性视图”中具有与IE8相同的行为。 没有JS错误。 我已经安装了开发工具栏,它“看到”
打开脚本调试,看看您是否在兼容模式下收到javascript错误。即使加载了,错误的存在也会阻止JavaScript执行。您可能还想使用IE8中的开发人员工具来调试javascript和/或验证文件是否已加载。
来源
2010-01-30 17:52:57 tvanfosson
这与IE7模式有关 - 因为IE7做同样的事情。没有得到任何JS错误。它“看到”JS文件,而在IE8中,我可以看到该文件的来源......但它就像是由于某种原因没有解析它。 – 2010-01-30 17:59:17
好的。 IE8和safari 5在Windows上有同样的问题,并最终得到这个工作。这一个真的很美...
我有一个名为'class'的参数导致这个问题的函数。重命名为clsname修复了问题。显然FF和铬对此宽容。
来源
2011-05-30 04:59:01 Dhananjay
只花了几个关于这个小时 - IE7 &从8名患有 “回归” 识别器 我:
显然,renamaing识别器解决了这个
来源
2013-11-28 09:50:22 kilonet