这是一个非常奇怪的问题,我之前没有遇到过。我在一个非常密集的网站上运行了许多脚本,所有内容都可以在IE9,FF和Chrome上完美运行。即使在IE9兼容模式下使用IE9查看网站,该网站也很棒。
不幸的是,当人们使用IE8的标准安装时,该网站挂在一个页面上,最终出现“此页面上的脚本导致Internet Explorer运行缓慢”的死讯。该网页的网址为http://horseandponysales.com.au/search-page
我已经通过众多应用程序运行代码,试图找到一些错误,但我正在努力。有没有人有任何想法可能导致这个或如果你以前遇到过类似的问题?任何帮助将不胜感激。
答案 0 :(得分:0)
根据我的经验,这个问题的首要原因是IE8在Javascript数组或对象文字中的尾随逗号上窒息:
var array [
'one',
'two',
'three', //<-- BAD COMMA
var object {
first: 'Joe',
middle: 'Clever',
last: 'Smash', // <-- BAD COMMA
}
我的建议是检查所有JS中的任何一个。