Firefox 52 之後,啟用 Java、Silverlight、Unity 等外掛(plugins)的辦法

火狐 Firefox 在版本號 52 之後,停用了除了 Flash Player 之外所有的 NPAPI 外掛(插件, plugins),包括了過去常見的 Java、Microsoft Silverlight、Unity Web Player、各網路銀行外掛......等等在現在正式版的火狐預設都無法使用了。
停用的原因是因為 Mozilla 覺得自己提供了很多 Web APIs,能夠讓網站不需要透過外掛來實現這些功能。也的確正如他們所宣稱,絕大多數網站已經不需要這些外掛了,比方我自己早好幾個版本前就停用除了 Flash 之外所有外掛。
然而隨著火狐這次更新,不少公務員朋友問到要怎麼處理這個問題,才想到公家機關哪這麼閒去看你的新 apis 來改網站啊。所以還是把 Firefox 52 之後使用外掛的方法寫下來備查~
Firefox 52 啟用外掛程式的方法
一、使用官方的長期維護版本
儘管舊版的 Firefox 或者 Palemoon 都可以繼續使用外掛,囿於缺乏相對即時的安全性維護,並不推薦使用。建議採用火狐官方為了教育、公司單位所推出的長期維護版本(Extended Support Release),儘管火狐的功能將停留在 52,但安全性更新會一直維護到 2018 年初,使用外掛之餘能兼顧安全性也算是兩全其美的辦法。
- Firefox ESR - 網頁往下拉找到正體中文版下載即可。
要注意的是 64-bit 的長期維護版只支援 Flash 和 Silverlight,如果要使用 Java 或者其他外掛,得安裝 32-bit 才行。
二、透過修改 prefs.js 的方法啟用外掛
如果還是想使用最新版本的 Firefox,又不想停用外掛就沒有辦法了嗎?還是有的。Mozilla 提供了一個過渡期的使用方法,依然是透過修改使用者設定值來達成:
1.在 Firefox 網址列,複製貼上 about:config,進入修改 prefs.js 檔頁面。
2.當跳出「隨便亂搞會讓保固消失!」頁面時,按寫著「我發誓我一定會小心」的藍色按鈕。
3.進入 prefs.js 管理頁面之後,隨便一個地方按右鍵,選新增「布林(Boolean)值」。
4.複製貼上「plugin.load_flash_only」,參數是「false」,之後再重開 Firefox 即可。
結語
Mozilla 官方計畫支援 NPAPI plugins 是整個 Firefox 52 產品週期,因此長期維護版本(都是 52.X)可以一直使用這些外掛到明年,而正式版本在 Firefox 53 就很可能會移除掉這個方法。所以如果有非得經常使用的 NPAPI plugins,還是推薦乾脆裝 ESR 版本會省事一點~