Javascript在IE8中使用IE9兼容模式,但不适用于IE8安装

时间:2011-09-09 14:32:07

标签: javascript internet-explorer-8

这是一个非常奇怪的问题,我之前没有遇到过。我在一个非常密集的网站上运行了许多脚本,所有内容都可以在IE9,FF和Chrome上完美运行。即使在IE9兼容模式下使用IE9查看网站,该网站也很棒。

不幸的是,当人们使用IE8的标准安装时,该网站挂在一个页面上,最终出现“此页面上的脚本导致Internet Explorer运行缓慢”的死讯。该网页的网址为http://horseandponysales.com.au/search-page

我已经通过众多应用程序运行代码,试图找到一些错误,但我正在努力。有没有人有任何想法可能导致这个或如果你以前遇到过类似的问题?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据我的经验,这个问题的首要原因是IE8在Javascript数组或对象文字中的尾随逗号上窒息:

var array [ 'one', 'two', 'three', //<-- BAD COMMA

var object { first: 'Joe', middle: 'Clever', last: 'Smash', // <-- BAD COMMA }

我的建议是检查所有JS中的任何一个。