私たちが開発するWebアプリケーションは、3つのJavaアプレットを使用します。
Chrome 45ではNPAPIサポートが削除されることがわかっています。このページで、OracleはJavaプラグインはNPAPIに依存していると述べています。
https://Java.com/en/download/faq/chrome.xml
事実、私はアプレットをchrome 43および44で実行しようとしましたが、デフォルトではNPAPIは無効になっていますが、Javaプラグインは無効になっていて、正しく実行されます。 、ただし、ウィンドウの上部に、Javaプラグインがまもなく無効になることを示す追加の警告メッセージが表示されます。
質問1:JavaプラグインがNPAPIに依存している場合、アプレットが機能するのはなぜですか?私はそれを理解していません。
質問2:Java Plugin for Chromeは、でサポートされなくなりますか? Chrome 45そして、私のアプレットはChrome 45で動作しますか?
番号。
Chromeバージョン45のリリース後、代替Webブラウザーを使用して、NPAPIプラグインを必要とするコンテンツをロードする必要があります。
オラクルには [〜#〜] faq [〜#〜] があります:
"Webブラウザ用のJavaプラグインは、クロスプラットフォームプラグインアーキテクチャNPAPIに依存しています。これは、長い間、現在、すべての主要なWebブラウザでサポートされています。 Googleは2013年9月に、NPAPIサポートをChrome「2014年末までに」から削除する計画を発表しました。これにより、Silverlight、Java、Facebook Video、およびその他の同様のNPAPIベースのプラグインのサポートが事実上廃止されます。最近、Googleは計画を改訂し、2015年後半までにNPAPIを完全に削除する予定であると述べています。これらの日付がさらに延長されるかどうかは不明であるため、JavaユーザーはChromeの代替案をできるだけ早く検討します。代わりに、長期的なオプションとしてFirefox、Internet Explorer、Safariをお勧めします。」
だからあなたの質問に答えるために:いいえ。
1)NPAPIサポートを自分で再度有効にしたか、NPAPIサポートを再度有効にした管理環境にいる可能性があります。 chrome:// flagsをチェックして、有効になっているかどうかを確認できます。
2)いいえ、アプレットはChrome NPAPIサポートが完全に削除されると機能しません(そのため、説明する情報バーがあります)。
ベータ版でリリースしたばかりですChrome拡張機能( https://chrome.google.com/webstore/detail/cheerpj-applet-runner-bet/bbmolahhldcbngedljfadjlognfaaein ) Chromeでアプレットのサポートを復元します。拡張機能は安全で、完全にクライアントベースであり、バイナリプラグインをインストールしません。試してみてください。
NPAPIをサポートし、Chromeに似ているYandexブラウザを使用します。 https://browser.yandex.com