Firefox 版本 52(計劃於 2017 年 3 月發佈)開始,Firefox 將停止支持瀏覽器支持插件的標準方式

最近在使用firefox的時候,發生了很多問題。無法加載Java插件等。


在訪問Windows的java時候(Version 8 Update 144),彈出提示信息














         安裝 Java 之後,Java 插件在 Firefox 中不工作


本文適用於:
  • 瀏覽器: Firefox
  • Java 版本: 7.0, 8.0

Firefox 限制 NPAPI 支持(Java 小應用程序需要用到這項技術)

64 位 Firefox

64 位版本的 Firefox 不支持 NPAPI 插件,包括 Java。

Firefox 52 及更高版本

從 Firefox 52(於 2017 年 3 月發行)開始,僅支持 Adobe Flash 插件,將不再支持 NPAPI,這會影響用於 Java 的插件、用於 Silverlight 的插件和其他基於 NPAPI 的類似插件。

如果您在使用 Firefox 訪問 Java 應用程序時遇到問題,Oracle 建議您改爲使用 Internet Explorer (Windows) 或 Safari (Mac OS X)。開發人員和系統管理員如果在尋求支持 Firefox 用戶的替代方法,請查看此有關啓動 Web Start 應用程序的博客文章。

Firefox 52 ESR 32 位發行版

Mozilla 提供了延長支持發行版 (ESR) 版本的 Firefox,該版本專供那些需要針對批量部署獲得延長支持的組織使用。只有 Mozilla Firefox 52 ESR 32 位發行版才繼續支持基於標準的插件支持技術,該技術是啓動 Java 小應用程序所必需的。要查看您使用的是否爲 ESR 發行版,請檢查 Firefox 菜單項(“幫助”->“關於”)並查找 "ESR" 標識符。

Mozilla 對於 Firefox ESR 發行版大約維護一年。仍依賴 32 位 Mozilla Firefox Web 瀏覽器中 Java 插件技術的開發人員和用戶應當考慮移植到其他解決方案。

相關內容

» Firefox 插件支持(Java 產品管理博客)
» 插件支持和 Firefox 52 (mozilla.org)
» Firefox 中的 NPAPI 插件 (mozilla.org)


在嘗試運行 Java 插件時 Firefox 42 崩潰

:此解決方法適用於 Firefox 42,並且需要 Windows Java 版本 8 Update 66 Build 18 或更高版本。»有關信息,請參閱 JDK-8133523

解決方法

此處列出了一些選項。最先註明的是最簡單的方法,並且推薦使用該方法。對於非技術用戶,不推薦使用其他可用選項。

選項 1(最簡單的方法)
在 Firefox 首選項中添加屬性名稱 dom.ipc.plugins.java.enabled
  1. 啓動 Firefox
  2. 在地址欄中鍵入 about:config
  3. 您將會看到一條有關配置設置的 Firefox 警告。在確認 Firefox 預警之後,應該會看到配置首選項列表。
  4. 在所顯示的首選項列表中的任意位置右鍵單擊。選擇新建,然後選擇布爾值
  5. 添加屬性名 dom.ipc.plugins.java.enabled
    添加首選項名稱 dom.ipc.plugins.java.enabled。
  6. 此時將顯示一個窗口,在其中選擇。然後選擇確定
選項 2
使用首選項條目創建 "user.js" 文件

相關說明以下面列出的 Mozilla 參考資料爲基礎。

  1. 在 Firefox 配置文件所在的文件夾中,使用文本編輯器創建 "user.js" 文件
  2. 添加條目:
    user_pref("dom.ipc.plugins.java.enabled", false);
選項 3
使用首選項條目更新 "pref.js" 文件
  1. 在 Mozilla 配置文件所在的文件夾中定位 "pref.js" 文件
  2. 查找並更新首選項
    user_pref("dom.ipc.plugins.java.enabled", false);
Mozilla 參考資料

» http://kb.mozillazine.org/User.js_file
» http://kb.mozillazine.org/Profile_folder_-_Firefox#Navigating_to_the_profile_folder


Firefox 警告消息:插件可能導致問題

啓動 Firefox 瀏覽器時將顯示以下消息,其中包含以下警告:
Firefox has determined that the following add-ons are known to cause stability or security problems(Firefox 已確定以下插件是導致穩定性或安全性問題的根源)

原因

舊版本的 Java 部署工具包 (DT) 和 Java 插件已被 Firefox 禁用。一些 Java 版本已被 Firefox 標記爲 "Add-ons may be causing problems"(插件可能導致問題)。

如果 Firefox 認爲某個插件不安全並且可能會導致安全風險,則會阻止加載該插件。在軟性阻止的情況下,Firefox 將顯示一條警告消息,但仍允許用戶根據需要繼續,但這樣會威脅到安全性。在硬性阻止的情況下,Firefox 將阻止安裝插件,這樣用戶無法使用該插件。爲了解決這個問題,用戶應更新到最新版本的 Java。

解決方法

升級到最新的 Java 版本可以解決此問題。如果看到警告消息,請執行以下步驟:

  1. 確保選中了 "Disable"(禁用)框。
  2. 單擊 "Restart Firefox"(重新啓動 Firefox)。
  3. 下載最新版本的 Java

由於 JavaFX 是獨立安裝,Java 在 Firefox 中不工作

安裝 Java 7u10 及更高版本之後,會出現以下錯誤:
錯誤:需要一個插件來顯示此內容。安裝插件

原因

這可能是因爲 Java 7u10 及更高版本與獨立安裝的 JavaFX 之間存在衝突。示例:如果安裝了 Java 7u5 和 JavaFX 2.1.1,並且已更新 Java,則 Firefox 無法檢測到新安裝的 Java。

解決方法
刪除 JavaFX 的獨立版本 (Windows)
  1. 通過“Windows 卸載”控制面板找到並刪除所有版本的 JavaFX Java
  2. 運行 Microsoft 卸載實用程序以修復損壞的註冊表鍵,這些損壞的註冊表鍵會阻止程序完全卸載或者阻止新安裝和更新。
  3. 重新安裝 Java

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章