PHP/JSP を使用して、その場で jnlp ファイルを生成しています。動的な値に置き換えられるいくつかのタグを含む jnlp ファイルを読み取る 1 つの URL www.example.com/start を使用します。タグ(arg1、arg2)をファイル内の計算された値に置き換えてから、ユーザーのブラウザにダウンロードされた jnlp ファイルを出力します。JNLP ファイルには、コードベースの href として次の URL が含まれています。
test.php?arg1=値&arg2=val2
test.php ファイルは URI を読み取り、同じ jnlp ファイルを再度出力します。このファイルは何も計算しません。上記のように、URL で受け取った値をファイルのタグに置き換えるだけです。
問題:
ブラウザで www.example.com/start の URL を実行し、javaws で jnlp を開くと正常に動作しますが、firefox のデフォルト オプションである icedtea を使用して jnlp ファイルを開くと、動作せず、jnlp の読み取りが表示されます。エラー。
私の調査では、icedtea で jnlp を開くと、問題を引き起こす test.php の ?arg1=value&arg2=val2 が渡されないことがわかりました。誰でもこれについて私を助けることができます.