Versionen vergleichen

指令碼沒有反應的警告 – 這代表什麼與如何解決

Version 41539:

Version 41539 von boyiliao am

Version 52585:

Version 52585 von petercpg am

Schlüsselwörter:

Zusammenfassung für die Suchergebnisse:

這篇文章描述了此錯誤消息的原因以及可能的解決方案和暫時解法.
這篇文章描述了此錯誤消息的原因以及可能的解決方案和暫時解法。

Inhalt:

Firefox 也許給你一個 " 警告:無反應的腳本 " 提示說到 "''目前網頁的腳本也許正在忙碌, 或是它停止回應. 你可以馬上停止該腳本, 或是你可以繼續等待如果該腳本將會結束.''" .這篇文章描述該警告出現的原因以及可能的解決方案和暫時解法. 這個錯誤是告訴你 Firefox覺得這個 [[JavaScript|腳本]]失去控制或是如果不採取任何措施會使得 Firefox 無法回應. 這個腳本可能是在你存取的網頁上或是你安裝的擴充套件,甚至是Firefox 本身. __TOC__ {for win} = Webroot Spy Sweeper = Webroot Spy Sweeper 會造成這個問題, 停用Spy Sweeper's Tracking Cookies 功能(或是完全停用Spy Sweeper) 可以解決這個問題. <!-- as discussed http://forums.mozillazine.org/viewtopic.php?t=562905&start=45 http://forums.mozillazine.org/viewtopic.php?t=609531 http://forums.mozillazine.org/viewtopic.php?p=2950716#2950716 --> {/for} = 讓腳本運行的時間更長 = 如果你發現按下 {button 繼續} 按鈕之後同樣的提示再度顯示, 表示讓腳本運行更長的時間並無幫助; 它只是讓 Firefox 無回應更長時間. 然而, 如果你可以在按下 {button 繼續} 的按鈕後讓 Firefox 正常運作, 表示腳本只是需要額外的時間去完成. 告訴 Firefox 讓腳本運行的時間更長: # [[T:aboutconfig]] # 在 the about:config 頁面, 搜尋偏好設定名稱 {pref dom.max_script_run_time}, 並且點選兩下該選項. # 在 '''輸入整數的值''' 提示中, 輸入 {pref 20}. # 按下 {button OK}. 隨著目前腳本允許執行更長的時間, 也許你不會再看到提示訊息. 如果你仍想收到該提示 (或是你想再一次看到), 你應該將該偏好設定改回原本預設的值. # [[T:aboutconfig]] # 在 about:config 頁面, 搜尋偏好設定名稱 {pref dom.max_script_run_time}. # {for win,linux}按下右鍵{/for}{for mac} 按住 {key Ctrl} 鍵 當你點擊{/for} 它並選擇 {menu Reset}. = 當存取某些網站才會發生錯誤 = 如果錯誤只發現在某些特殊的網站, 你可以在這些網站停止腳本的運行. 即使腳本被停用很多網站仍可正常運行. # 安裝 [https://addons.mozilla.org/firefox/addon/4922 YesScript] 擴充套件並且重新啟動 Firefox. # {for win,linux}開啟 FireFox 視窗{/for}{for mac}在選單欄上{/for}, 按下 {menu 工具} 選單 並且 選擇 {menu 附加元件}. # 在彈出的對話框, 點擊 YesScript 項目. # 按下{for win}{button 選項}{/for}{for mac,linux}{button 偏好設定}{/for}. # 在 '''YesScript 黑名單''' 對話框中, 輸入有問題的網站的 URL 到文字方塊. # 按下 {button 增加}. 該網站的網域名稱將會被加到列表中. 現在有問題的網站被禁止運行腳本,它將不會再造成無回應腳本的警告. = 其他原因 = 某些附加元件可能造成這個問題,請參閱 [[Troubleshooting extensions and themes]]. <!-- MZ credit --> <br/> <br/> '''''Based on information from [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]''''' [[Template:ShareArticle|link=http://mzl.la/LOwPvg]]
Firefox 有時會顯示「警告: 指令碼沒有反應」的警告,當中提到「此頁面可能內含需大量執行時間的程式碼 (Script) 或已停止回應。您可以馬上停止它,或是繼續等待它完成。」這篇文章描述該警告出現的原因以及可能的解決方案和暫時解法。 這個錯誤是告訴你 Firefox 覺得這個 [[JavaScript|指令碼]] 已失去控制,若您不採取任何措施會使得 Firefox 停止回應。這個指令碼可能位於你正瀏覽網頁、您你安裝的擴充套件,或是 Firefox 本身。 __TOC__ {for win} = Webroot Spy Sweeper = 已知 Webroot Spy Sweeper 會造成這個問題,停用 Spy Sweeper Cookie 追蹤功能(或是完全停用 Spy Sweeper)可以解決這個問題。 <!-- as discussed http://forums.mozillazine.org/viewtopic.php?t=562905&start=45 http://forums.mozillazine.org/viewtopic.php?t=609531 http://forums.mozillazine.org/viewtopic.php?p=2950716#2950716 --> {/for} = 延長指令碼執行時間 = 如果你發現按下 {button 繼續} 按鈕之後再度顯示同樣的提示,代表讓讓指令碼執行更長的時間並無幫助,只會讓 Firefox 卡得更久。然而,若您按下 {button 繼續} 後 Firefox 恢復正常運作,代表指令碼僅單純需要更多的時間執行。 讓 Firefox 執行指令碼的時間變得更長: # [[T:aboutconfig]] # 在 about:config 頁面中搜尋 {pref dom.max_script_run_time} 設定,對該設定點擊兩下該選項。 # 在 '''輸入整數值''' 提示中輸入 {pref 20}。 # 按下 {button 確定}。 在您讓指令碼能執行得更久之後,您可能你不會再看到該提示訊息。 如果你仍想收到該提示(或是你想再一次看到),您應該將該設定還原回預設值。 # [[T:aboutconfig]] # 在 about:config 頁面中搜尋 {pref dom.max_script_run_time} 設定。 # 對該設定 {for win,linux}按下右鍵{/for}{for mac} 按住 {key Ctrl} 鍵並點擊{/for},然後選擇 {menu 重設}。 = 存取某些網站時才會發生錯誤 = 如果您只瀏覽在某些網站才會遇到此錯誤,您可以停用這些網站上的指令碼。很多網站就算無法執行指令碼即使腳本被停用很多網站仍可正常運行。 # 安裝 [https://addons.mozilla.org/firefox/addon/4922 YesScript] 擴充套件並且重新啟動 Firefox。 # {for win,linux}開啟 Firefox 視窗並{/for}{for mac}開啟 Firefox 並{/for} 點選 {menu 工具} 選單,然後選擇 {menu 附加元件}。 # 點擊對話視窗中的 YesScript 項目。 # 按下{for win}{button 選項}{/for}{for mac,linux}{button 偏好設定}{/for}。 # 在 '''YesScript 黑名單''' 對話框中,輸入有問題的網站的網址。 # 按下 {button 新增},將會新增該網站的網域名稱至黑名單當中。 如此將不會在這些有問題的網站執行指令碼,指令碼沒有回應的警告就不會再出現。 = 其他原因 = 某些附加元件可能造成這個問題,請參閱 [[Troubleshooting extensions and themes]]。 <!-- MZ credit --> <br/> <br/> '''''依照 [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)] 當中的資訊撰寫''''' [[Template:ShareArticle|link=http://mzl.la/LOwPvg]]

Zurück zur Versionsgeschichte