2011-07-06 37 views
0

在最近的開發過程中,我發現應用程序中有無限循環。 我得到的第一個錯誤是使用FF4,後來我在IE8和FF3.6中做了相同的測試。 現在,即使我注意到IE8正在拋出異常(帶停止腳本按鈕的錯誤彈出窗口)比FF4快得多,兩個瀏覽器總是會爲該錯誤拋出錯誤。Firefox 5 - 無限循環處理

將FF4升級到FF5後,我發現一些對開發者來說可能是一個相當麻煩的問題。
FF5正在停止/中斷無限循環,並繼續工作而不會注意到用戶。
我不確定是否碰到了一些奇怪的行爲,並且我希望有人確認(在我從開發工具中刪除FF5之前)。

+0

我在Firefox 5中獲得與以前版本相同的「腳本正忙」對話框。 –

+0

您最有可能在彈出窗口中檢查「不要再問我」 –

+0

號碼 但是,如果我這樣做可能會幫助 http://support.mozilla.com/zh-CN/questions/755701 – Aleksandar

回答

2

我剛剛試過它直接在酒吧,並得到了下面的警告。

enter image description here

+0

感謝您的快速回復。 現在,我可以證實這個也適合我,但是當我嘗試安東尼寫的東西時,它永遠不會停止(需要從任務管理器中刪除它)。 可能是我的安裝有問題。我會重新安裝它來檢查是否有幫助。 – Aleksandar

+0

嗯,我不知道是什麼問題,但重新安裝FF5後它工作得很好。現在它不會中斷循環,但有時它不會拋出異常,並且CPU使用率達到100%,因此我需要終止該進程。 – Aleksandar

1

我跑到下面的腳本:

<script> 

var i = 0, j = 0; 
console.log(i); 
console.log(j); 
while(i < 1) { 
    j++; 
} 
console.log(j); 

</script> 

在Firefox 5,並得到了確認對話框,通知我潛在的無限循環,並詢問我是否想阻止腳本。