2010年6月27日星期日

電腦玩物

電腦玩物


Firefox 3.6.6 緊急更新,延長外掛防當的強制暫停時限(+手動改)

Posted: 27 Jun 2010 03:44 AM PDT

firefox366=01前幾天才介紹過「Firefox 3.6.4 中文正式版發佈,內建Crash Protection防當功能」,不過沒想到花了好幾個月才從3.6.3更新到3.6.4版,並且加入Crash Protection功能的Firefox,在不到四天的時間內,又立刻推出了「Firefox 3.6.6 正式版」!在這個最新穩定版中,將Crash Protection防當功能的「保險開關」時間從原本的10秒鐘延長到45秒,這是一個對老舊電腦來說特別重要的更新。

事情的前因後果是這樣的:Firefox 3.6.4內建的Crash Protection可以在Flash、QuickTime、Silverlight等瀏覽器外掛出錯、遲緩或停止回應時,單獨去暫停這些個別外掛的運作,讓外掛問題不會導致瀏覽器跟著整個當機,你只要重新整理網頁就可以使Firefox回復正常。而Crash Protection判斷一個外掛「有問題」的保險絲時間是10秒鐘,一旦上述外掛10秒後還沒有回應,Firefox就會暫停它!

沒想到,當Firefox 3.6.4正式發佈以後,許多Facebook FarmVille的遊戲玩家開始回報他們使用新版Firefox時無法打開FarmVille!因為,這款風靡全球的社群網頁遊戲比Mozilla可以想像的一般Flash遊戲來說「更加耗費效能」,導致很多老舊電腦上必須花費超過10秒鐘以上的時間才能開始啟動FarmVille,而這就超過了Crash Protection的預設保險時限,讓Crash Protection以為是這個外掛程式壞掉了,而強制暫停了FarmVille。

於是為了解決這個之前沒有考慮到的問題,Firefox 3.6.6最新正式版中,便將Crash Protection的保險時間延長到45秒鐘,現在你有45秒的時間讓FarmVille開始運作了!我想,如果再不夠的話,那只有到等3.6.7時繼續多延長一點反應時間了吧XD

 

補充更新:另外因為留言中有朋友提到,那可不可以自己手動設定Crash Protection防當保護的保險時間長度呢?當然是可以的,以下就是我找到的方法(來源:The Adobe Flash plugin has crashed)。

  • 步驟1:在網址列輸入「about:config」,按下〔Enter〕,進入參數設定畫面。
  • 步驟2:在「篩選條件」欄位輸入「dom.ipc.plugins.timeoutSecs」,按下〔Enter〕,搜尋出關於Crash Protection時限的設定值。
  • 步驟3:在該設定值上雙擊滑鼠左鍵,於彈出對話盒中,輸入你想設定的等待時限長度即可(以秒計算,Firefox 3.6.6預設為45,你可以輸入「-1」代表關閉因太久沒有反應而強制暫停外掛的功能)。

我的建議是先保留Firefox 3.6.6考量過後的預設值,除非你的電腦在Flash等外掛運作時,還是會出現因為等待時間不夠而強制關閉的現象,那麼才進來手動調整。

firefox366=02


没有评论:

发表评论