ホームページ  >  記事  >  Java  >  Chrome が NPAPI のサポートを削除した後、Java はどのようにサポートされますか?

Chrome が NPAPI のサポートを削除した後、Java はどのようにサポートされますか?

WBOY
WBOY転載
2023-08-19 18:21:21942ブラウズ

Chrome が NPAPI のサポートを削除した後、Java はどのようにサポートされますか?

Java は広く利用されている高度なプログラミング言語です。他の Web アプリケーションでもこの言語が使用されています。ただし、安全性を考慮して、Chrome では Netscape Plugin API (NPAPI) のサポートが段階的に変更されています。 ) は、Web ページ上で Java アプレットを維持するために使用されてきました。Chrome によるこの動きにより、開発者とユーザーの間で Chrome での Java の終了についての懸念が生じています。

この記事では、NPAPI サポートが終了した後、Chrome で Java がどのようにサポートされるかについて説明します。

NPAPI は Chrome での Java の実行にどのように役立ちますか?

NPAPI (Netscape Plug-in API) は、アプリケーション プログラミング インターフェイスです。これにより、Google Chrome などの Web ブラウザで Java を含むプラグインを実行できるようになります。 Chrome での Java の動作を NPAPI が支援するいくつかの方法を次に示します:

  • Java プラグインの作成の簡素化 - NPAPI は、開発者が Web ブラウザで実行できるプラグインを作成するための標準的な方法を提供します。 Java 開発者は、NPAPI を使用して、Chrome で使用できる Java プラグインを作成できます。

  • Java と Chrome の間のブリッジを提供します - NPAPI は Java と Chrome の間のブリッジとして機能し、Java が Chrome と通信したり、その逆が可能になったりして、Java が Chrome ブラウザでシームレスに動作できるようになります。

  • Java アプレットのサポート - Java アプレットは、Web ブラウザ内で実行できるミニ Java アプリケーションです。 NPAPI は、Java アプレットを Chrome で実行するための重要なインフラストラクチャを提供します。

  • 互換性の保証 − NPAPI は、Java プラグインが Chrome と互換性があることを保証します。NPAPI は、標準インターフェイスを提供することにより、バージョンやオペレーティング システムに関係なく、Java プラグインが Chrome でシームレスに動作できるようにします。

## 全体として、NPAPI は Java を Chrome で動作させ、ユーザーがブラウザで Java ベースの Web アプリケーションやサービスにアクセスできるようにする上で重要な役割を果たします。

Java Web Start

Java Web Start は、Web ページ上で Java アプリケーションを実行するために使用される NPAPI の別の解釈です。これにより、ユーザーは Web ページからアプリケーションを起動できるようになります。アプリケーションを起動するとき、ブラウザーのプラグインを使用する必要はありません。代わりに、ユーザーのデバイスにアプリケーションをダウンロードして実行します。このソリューションを使用すると、Chrome ユーザーは NPAPI に依存せずに Web 上で Java アプリケーションを再び使用できるようになります。

導入ツールキット

Java を Chrome に維持するためのもう 1 つの鍵は、デプロイメント ツールキットを使用できることです。このツールキットは、Java アプリケーションの検出と展開を可能にする JavaScript ベースのソリューションです。ユーザーのマシンに Java が存在するかどうかを検出できます。必要な Java バージョンをダウンロードしてインストールできます。このソリューションは、NPAPI を必要とせずにジョブを完了するのに役立ちます。これにより、ユーザーはブラウザ プラグインなしで Java アプリケーションを実行できるようになります。

Chrome ネイティブ メッセージング

Chrome ネイティブ メッセージングは​​、Chrome で Java をサポートするために使用できる新しいソリューションです。これにより、Chrome がユーザーのマシンにインストールされているローカル アプリケーションと通信できるようになります。このソリューションを使用すると、Chrome ブラウザ内から Java アプリケーションを起動して通信できます。 Chrome ネイティブ メッセージングを使用すると、NPAPI や他のブラウザ プラグインを使用せずに Java をサポートできます。

エンタープライズ ソリューション

Java アプリケーションに依存するビジネスおよび組織のユーザーのために、利用可能なソリューションがいくつかあります。これらのソリューションのいずれかを使用できます。広く使用されている、または一般的な答えの 1 つは、仮想化テクノロジを使用することです。 VMware ThinApp や Citrix XenApp など、多くの既知の仮想化テクノロジがあります。これらの方法により、Java アプリケーションを仮想化し、ユーザーのマシンにデプロイできるようになります。これにより、NPAPI や他のブラウザ プラグインを必要とせずに Java アプリケーションが動作できるようになります。

他のブラウザ上の Java

Chrome だけが NPAPI のサポートを終了しましたが、他のすべてのブラウザは NPAPI をサポートしています。Firefox や Safari などのブラウザはまだサポートを維持しています。これは、これらのブラウザで Java を使用できることを示しています。これらのブラウザは、必要なく簡単に使用できます。他のソリューション。ただし、これらのブラウザでは NPAPI サポートも段階的に廃止されることに注意してください。開発者は、Java を長期的に維持するために代替キーを評価する必要があります。

###結論は###

結論として、Chrome による NPAPI サポートの終了は、Chrome での Java の終了を意味するものではありません。他にも利用可能な代替ソリューションがいくつかあります。それらを使用して、Web 上で Java アプリケーションをサポートできます。上記のことから、私たちは知っています。 Java Web Start、デプロイメント ツールキット、Chrome ネイティブ メッセージングおよび仮想化テクノロジは、ソリューションの一部です。これらをいつでも使用して、Chrome で Java をサポートできます。代替ソリューションが必要な場合もありますが、NPAPI をサポートする他のブラウザでも Java を使用できます。テクノロジーは進化し続けるため、開発者は常に警戒し、長期的に Java を支援するための代替ソリューションを検討する必要があります。

以上がChrome が NPAPI のサポートを削除した後、Java はどのようにサポートされますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。