Java をサポートするブラウザを入手するにはどうすればよいですか?

Java をサポートするブラウザを入手するにはどうすればよいですか?

主要なブラウザはすべて Java を廃止したようです。私は 2draw.net など、Java アプレットを使用して Web 上でアートを作成できるサイトをよく利用しますが、これらのサイトの一部は、Java とブラウザの最近の更新によって機能しなくなっているようです。

まだ Java をサポートしていることを期待して「Pale Moon ブラウザ」を入手しましたが、使いにくいことがわかりました。

Windows 上のブラウザ経由で Web 上で Java アプレットを実行するための最適なソリューションは何ですか?

答え1

Java ブラウザ プラグイン (古い「Netscape プラグイン アプリケーション プログラミング インターフェイス」、NPAPI を使用) を介して Web 上で Java アプレットを実行することは、一般的に安全ではありません。実際、NPAPI を介してプラグインをロードすることは安全ではないと考えられているため、すべての主要なブラウザ メーカーは NPAPI の使用をやめつつあります。

Oracleの推奨マイクロソフトインターネットエクスプローラーWindows で Java アプレットをブラウザで実行したい人向けです。Internet Explorer 11 は、Java を含む NPAPI プラグインを引き続きサポートしています。Windows 10 でも実行できます。Microsoft の最新ブラウザである Edge は、必要なければ実行する必要はありません。

Mozilla Firefox の「延長サポートリリース」(ESR)どうやらまだ NPAPI と Java をサポートしているようです。

最新の Java NPAPI Web ブラウザ プラグインが正しくインストールされるようにするには、Java.com にアクセスして最新バージョンの Java をダウンロードしてインストールする必要がある場合があります。

こうしたブラウザの変更により、現代のウェブサイトではインタラクティブ機能に Java や Flash が使用されなくなりました。ウェブ上のアート作成「アプリ」は、現在では JavaScript (名前は Java ですが、まったく異なるテクノロジです) や Canvas などのネイティブ ウェブ テクノロジを使用して構築されています。これらは、すべてのブラウザに組み込まれているより安全なテクノロジです。

最後の NPAPI ブラウザーがなくなった後も Java アプレットをどうしても実行する必要がある場合は、それらをダウンロードして自分のハードドライブから実行する方法があるかもしれませんが、それはこの質問の範囲を少し超えています。

答え2

Spiff の回答を詳しく説明すると、コメントに簡単には収まりきらないため、次のようになります。

Firefox ESR は、32 ビットの Java アプレットで動作するようです。ただし、バージョン 52.x のままにして、自動アップデータが動作しないようにする必要があります。ダウンロードここ

インストール後、ダウンロード32 ビット Java(「64 ビット」以外のオフライン オプション - 「1603 インストール失敗」メッセージを回避するために、必要に応じて以前の 64 ビット Java を最初に削除する必要がありますが、場合によっては 2 つが一緒に「正常に機能」することもあります)。Java をインストールした後、Firefox を再起動します。

「Firefox ソフトウェア アップデータ」のプロンプトが表示されたら、「いいえ」をクリックしてください。そうしないと、バージョン 59 に更新される可能性があります。これで、ページにプラグインを読み込むことができるようになりますが、「オプトインして、一度にこの特定の Web ページを許可する」ことになります。

ここでアプレットが動作するかどうかをテストします。https://www.java.com/en/download/installed.jsp

IE を使用すると、動作し、オプトインではありません (つまり、「さらに良く動作します」)。32 ビット JRE が必要なようです。そうでない場合は、「この Web サイトは Java を使用します」というメッセージが表示されるだけですが、OK と言っても、まだ動作しません。奇妙です。

別のオプション: FirefoxポータブルをインストールESR 52 バージョンデフォルトでは、OSに応じて64ビットモードまたは32ビットモードで起動します(常に32ビットモードで起動するようにしたい)。そのため、これを強制するには、コピー「FirefoxPortable.ini 設定ファイルを FirefoxPortable\Other\Source ディレクトリから FirefoxPortable ディレクトリに移動し、AlwaysUse32Bit=true を追加するように編集します」(ヒントを提供してくれた grawity に感謝します)

「appletviewer」を使用できる場合がありますデバッグツール

関連情報