如何獲得支援Java的瀏覽器?

如何獲得支援Java的瀏覽器?

所有主流瀏覽器似乎都拋棄了 Java。我經常訪問一些網站,例如 2draw.net,這些網站允許您使用 Java 小程式在網路上創作藝術作品,但其中一些網站似乎因 Java 和瀏覽器的最新更新而失敗。

我剛剛購買了“Pale Moon瀏覽器”,希望它仍然支援Java,但發現它很難使用。

透過 Windows 上的瀏覽器在 Web 上執行 Java 小程式的最佳解決方案是什麼?

答案1

透過 Java 瀏覽器外掛程式(使用舊的「Netscape 外掛程式應用程式介面」:NPAPI)在 Web 上執行 Java 小程式通常是不安全的。事實上,透過 NPAPI 加載任何插件都被認為是不安全的,因此所有主要瀏覽器製造商都在放棄它。

甲骨文推薦微軟瀏覽器適合使用 Windows 且仍希望在瀏覽器中執行 Java 小程式的使用者。 Internet Explorer 11 仍然支援 NPAPI 插件,包括 Java。您甚至可以在 Windows 10 上運行它。

Mozilla Firefox 的「擴充支援版本」(ESR)顯然仍然支援 NPAPI,因此也支援 Java。

您可能需要前往 Java.com 下載並安裝最新版本的 Java,以確保正確安裝最新的 Java NPAPI Web 瀏覽器外掛程式。

由於這些瀏覽器的變化,現代網站已經放棄了 Java 和 Flash 來實現互動功能。網路上的藝術創作「應用程式」是使用 JavaScript(與 Java 完全不同的技術,儘管有名稱)和畫布等本機網路技術建構的。這些是內建在每個瀏覽器中的更安全的技術。

如果在最後一個 NPAPI 瀏覽器消失後您確實仍然需要運行 Java 小程序,可能有辦法下載它們並從您自己的硬碟上運行它們,但這有點超出了這個問題的範圍。

答案2

詳細說明斯皮夫的答案,因為它不容易適合評論:

如果 Firefox ESR 是 32 位元的,那麼它似乎可以與 java applet 一起使用,並且只要您可以將其保留在 v 52.x 上並禁止自動更新程式工作。下載這裡

安裝後,下載32位元java(非「64 位元」離線選項 - 如有必要,可能會先刪除任何先前的 64 位元 java,以避免「1603 安裝失敗」訊息,儘管有時兩者「只是一起工作」)。安裝java後重新啟動firefox。

每當出現“firefox 軟體更新程式”提示時,請按一下“否”,否則它可能會將其更新為59。網頁在時間」。

現在測試小程式是否在這裡運作:https://www.java.com/en/download/installed.jsp

如果你使用IE,它可以工作,但不是選擇加入(即工作“甚至更好”)——似乎需要32 位元JRE,否則它只會彈出一條訊息“此網站使用java”,但儘管說“好” ,還是不行,奇怪。

另一個選擇:安裝firefox便攜式版ESR 52版本。預設情況下,它以 64 位元或 32 位元模式啟動,「取決於作業系統」(我們希望它始終以 32 位元模式啟動),因此為了強制執行這一點,複製「將 FirefoxPortable.ini 設定檔從 FirefoxPortable\Other\Source 目錄複製到 FirefoxPortable 目錄並編輯它以新增 AlwaysUse32Bit=true」(感謝 grawity 的提示)

您也許可以使用“appletviewer”偵錯工具

相關內容