簡體   English   中英

Javascript在使用IE9兼容模式的IE8中有效,但在IE8安裝中無效

[英]Javascript Works in IE8 Using IE9 Compatibility Mode but Not with IE8 Installation

這是我從未遇到過的極其奇怪的問題。 我在一個非常密集的網站上運行了許多腳本,並且所有內容在IE9,FF和Chrome上都能正常運行。 即使以IE9的IE8兼容模式查看網站,該網站也很棒。

不幸的是,當人們使用IE8的標准安裝時,該網站掛在了一頁上,最終出現了“此頁面上的腳本導致Internet Explorer緩慢運行”的消息。 該頁面的網址是http://horseandponysales.com.au/search-page

我已經通過許多應用程序運行了該代碼,試圖找出一些錯誤,但結果勝過一切。 有誰知道這可能是什么原因或者您以前遇到過類似的問題嗎? 任何幫助將不勝感激。

根據我的經驗,此問題的第一大原因是IE8阻塞了Javascript數組或對象文字中的尾部逗號:

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

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

我的建議是檢查所有這些JS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM