我最近创建了一个网站,并在其中添加了一些jQuery。但是这样做会使IE8显示白页。每当我删除Javascript IE8渲染网站就好了。我在本地以及互联网上进行了测试,问题仍然存在。
这是我的代码,包含我的.js文件:
<script type="text/javascript" src="jQuery/jQuery.js" />
<script type="text/javascript" src="jQuery/effects.js" />
答案 0 :(得分:9)
尝试以HTML方式关闭脚本标记:
<script type="text/javascript" src="jQuery/jQuery.js"></script>
<script type="text/javascript" src="jQuery/effects.js"></script>
原因可能是IE无法解析XHTML,而是尝试将XHTML转换为常规HTML并使用end-slash进行关闭的脚本标记上的choke。
答案 1 :(得分:1)
任何版本的Internet Explorer都不会在HTML中解释自动关闭script
标记。
这似乎是对规则的非常严格的解释。
您需要明确关闭<script>
代码。
<script type="text/javascript" src="jQuery/jQuery.js" ></script>
<script type="text/javascript" src="jQuery/effects.js"></script>
看到这个问题
答案 2 :(得分:1)
自闭标签是XHTML的一部分,而不是HTML。在IE9之前没有IE版本支持XHTML,所以我假设您正在提供HTML。使用</script>
关闭HTML中的脚本标记。