質問
Javascriptを介して、またはプラグインによって実行されているJavaアプレット内で、Webブラウザによって使用されているJavaプラグインのバージョンを取得することは可能ですか?
背景
ユーザーがJavaPlugin2を使用している場合は、ブラウザに埋め込まれたJavaアプレットを実行します。それ以外の場合は、アプレット/アプリケーションの最大ヒープサイズを制御する必要があるため、JWSアプリケーションとして実行します。これは可能です。 Plugin2で。
私はJavaDeploymentToolkit(DeployJava.js)とPluginDetect.js(http://www.pinlady.net/PluginDetect/)に精通していますが、これらのパッケージでは実際のプラグインバージョンを取得することはできません( JREバージョン)、一部のブラウザでのみプラグイン名を付けます。
Mac OS X10.6にはJRE1.6がインストールされているが、元のプラグインが実行されているため、> JRE 1.6Update10のユーザーがplugin2を実行していると想定することもできません。さらに、MacOSXでDeployJava.jsを使用してJREをアップグレードするようにユーザーに強制することはできません。