2010.06.23 13:12

外掛當機,本尊沒事的Firefox 3.6.4來了

ADVERTISEMENT

在Firefox預定釋出4.0 Beta 1的前夕,現行版本的小更新:Firefox 3.6.4早就已經停在那裡等很久了,這個推進「.1」的更新內容,主要就是加進「OOPP(out-of-proccess-plugin)」,將外掛的程序從瀏覽器主程式分離出來的設計,拖稿將近三個禮拜之後,現在終於正式發佈。

如果你已經是Firefox的使用者,最快的更新方式,就是在功能表上面按「說明>檢查更新」,接著按照提示重新啟動瀏覽器就會裝好了。

ADVERTISEMENT

▲按上方功能表的說明,再點選「檢查更新」。

▲Firefox會找到3.6.4版更新程式並提醒你安裝。

ADVERTISEMENT

▲更新檔總共有3.3MB,大概等個兩分鐘就會下載並自動安裝。

裝好3.6.4版的Firefox,外表看起來當然和前一版沒什麼兩樣,因為受到改造的主要是內部的程式架構。不過如果你像小編一樣,忙得沒有空去管其他外掛程式的更新,重新啟動瀏覽器之後應該會馬上被「溫馨提醒」該升級了喔。

ADVERTISEMENT

▲這個溫馨小提醒做得還挺嚇人的。

按下提醒網頁上的連結,你可能會發現安裝程序怪異,一直裝不上去,這時候只要到Adobe的下載頁面上,按上方彈出的提示訊息,解除瀏覽器本身的封鎖,接下來再接受Windows的UAC提示,應該就可以順利執行成功了。

ADVERTISEMENT

▲先在這個頁面上按「安裝缺少的外掛程式」,再按照螢幕提示進行應該就可以正確裝好Flash 10.1。

▲誰能告訴我這個打勾和文字錯位的對話框是怎麼回事?

▲安裝成功,上方會顯示Flash動畫,並出現10.1.53.64的版號。

Firefox 3.6.4會這麼用力提示我們更新Flash 10.1,大概是OOPP機制必須和Flash新版程式配合才行吧。目前3.6.4版雖然同時釋出了Windows、Linux和Mac的更新程式,不過只有Windows和Linux加進了OOPP的功能,在MozillaWiki網站上說明,因為Mac版的瀏覽器需要大幅翻修才能加入OOPP,所以得等到下一版的Firefox 4.0才可以提供。

我們簡單的解釋一下,「外掛(plug-in)」與「擴充套件(extension)」是不同的,外掛可以讓瀏覽器執行原本做不到的功能,例如播放特定格式的影片、音樂。反過來說,擴充套件就是運用瀏覽器既有的元件和功能來寫作的小程式。有了OOPP機制後,當外掛當掉的時候,只有頁面裡的外掛元件會失效,Firefox還可以繼續運作。不過其餘的擴充套件、分頁還是綁在主程式裡,並沒有得到外掛一般的當機保護措施。用開啟工作管理員來查看,「plugin-container.exe」就是新獨立出來的外掛程序,不過主程式firefox.exe還是一如以往的肥大。

▲裝好更新程式,打開工作管理員看一看,會發現多了幾個「plugin-container」程序。

在MozillaZine討論區上有人反應,小編更新到現在是還沒有出現什麼問題,你可以在網址列輸入「about:config」查看,以「dom.ipc.plugins.enabled」開頭的幾個設定值就是和OOPP有關的選項,預設情況下,OOPP本身是設為關閉,但目前可以支援的Flash、QuickTime、SilverLight三個外掛的預設值都是啟用。如果發生莫名的當機現象,不妨把可疑的外掛先停用OOPP試試看,或者在網址列輸入「about:crashes」查看當機報告。

▲在篩選條件輸入「dom.ipc.plugins.enabled」就能看到OOPP的相關設定值,第一項是OOPP本身,再來依序是SilverLight、QuickTime、Flash的開關設定。

這次Firefox似乎對外掛程式的更新非常龜毛,除了一開始的警告,還提供了專門檢查外掛更新的網頁:

▲外掛檢查網頁:,為什麼連這裡都有讚的手勢?

另外在上提到,下一版的更新將會採用3.6.6的版號,因為1.9.2.5這個平台版號被行動版的Fennec用掉了,為了讓兩種版號的尾數一致,所以下次更新會跳過「.5」這個被佔用的序號。而這個小更新預定用來解決在Beta階段也還沒發現的OOPP問題。

如果你想直接下載Firefox 3.6.4的獨立安裝程式,可以從Firefox的FTP站鏡像找到:,這裡的連結是Win32版,其他平台的程式往上一層瀏覽一下就可以發現。

ADVERTISEMENT