2008-05-11

Firefox 修復無回應的大量 Script

Firefox 用久了,常會跑出「此頁面可能含有大量的 Script 」之錯誤訊息,然後不管是選擇 停用 Script繼續 都有一定的機率會當掉,在 Ubuntu 底下就是常見的畫面黑掉 → 程式沒反應 → 自動關閉。尤其像凍仁這樣把 Extension (擴充套件) 裝一堆,凡事靠 Firefox 解決的玩家更容易遇到這種問題。

會有這個錯誤訊息主要是因為 Firefox 讀取 Script 的時間不夠長所造成的,加上套件裝的越多須載入的東西也越多,吃不消的 Firefox 就開始罷工 (unresponsive),簡單的說,就是要多給點緩衝時間。

解決方法

1. 開啟 Firefox 組態設定,並於網址列輸入 about:config
# 使用 Firefox 3+ 的玩家記得要發誓喔:P

2. 在篩選條件輸入 dom.max_script_run_time 後把預設值調大些。例如從 10 改為 20 100。

3. 若無此項請自行新增。
右鍵 → 新增 → 整數 \
→ 偏好名稱=dom.max_script_run_time \
→ 型態=整數 \
→ 值=20 100

4. 重新啟動 Firefox。

※ 註:若是一開啟 Firefox 就馬上遇到這類問題的 Firefox User 不妨先將 Tab Mix Plus 套件停用看看,它的胃口可不小呢!

資料來源:
Fix Firefox unresponsive script warnings

6 則留言 :

  1. 我先來試試看, 最近發現8.04超容易當的
    原因不明 Orz...已經重灌一次了

    回覆刪除
  2. 我是 Windows Platform FF3Rc1, 偶爾會發生, 也來試試看!

    回覆刪除
  3. 有位網友hotahaha@ptt提到有安裝Stop Autoplay與Speed Dial的話,在Speed Dial做每日更新頁面或新增頁面的時候也會出現這個問題。

    回覆刪除
  4. 其實那也可以把他當作是Firefox自己的防禦措施,想客制化,多加些東西就得自己去踩地雷囉:P

    回覆刪除
  5. 近來升上 Firefox 13 的伙伴不妨試著裝上 Flashblock 以及調整 平滑捲動(Smooth Scrolling),凍仁是一點都不愛平滑捲動的玩意就是。

    回覆刪除

謝謝您的寶貴意見,凍仁一定會盡快處理 ~^^