2016-07-22 10 views
0

java Web Startを使用してプログラムを起動します。私のWebサイトには、アプリケーションを起動するjnlpファイルを指すURLとのリンクがあります。これは素晴らしいIFユーザーがJavaをインストールした場合に動作します。さもなければ、彼らはOSが彼らに尋ねるときにすべてが絡まってしまいます:このファイルをどうやって開きたいのですか?私は彼らがリンクをクリックする前にJavaをインストールしていないユーザー、またはおそらくリンクをクリックしたときにjnlpファイルに警告する必要があります。ユーザがWeb起動起動プログラムを起動しようとしたときに警告するJREがないことを検出

いい例では、deployJava.jsという小さなライブラリでメソッドを使うことができましたが、今はChromeやSafariのテストでは機能しないようです。私はこれが、もはやサポートされていない「プラグイン」に依存しているテストによるものだと考えています。

だからこそ、誰でもJREの存在を調べるためにjavascriptを使用する方法はありますか?

答えて

1

利用できる唯一の救済これらの日のようなものです:

Click here <a href='the.jnlp>Install/launch the app.</a><br> 
This app. requires the <a href='..'>Java Plug-In</a>. 
  1. ユーザーが動機づけられている場合、これはほとんどの場合うまく動作します。
+0

ありがとう、アンドリュー。私はそれを恐れていた! –

関連する問題