クライアントが永遠にアプレットのバージョンをキャッシュしているように見える場合があります。 <object>
タグ内に<param name="cache_version">
タグを正しく使用していると思われます。 7.1.0.40
のバージョン文字列を7.1.0.42
に変更しました。これにより、クライアントの約半分のみがダウンロードを開始しました。Javaアプレットは永久にキャッシュされ、新しいバージョンはダウンロードされませんか?
クライアントが実行しているJREのバージョンは問題ではありません。私たちは1.4,1.5,1.6でこの問題を抱えているのを見てきました。
誰かが明示的なキャッシュバージョンの経験がありますか? cache_archive
の "Last-Modified"および/または "Content-Length"の値(Sun's Site)に頼るのは、より信頼性高く(速度を無視して)機能しますか?
はFYI、対象ブロックは、次のようになります。
<object>
<param name="ARCHIVE" value="foo.jar">
<param name="CODE" value="com.foo.class">
<param name="CODEBASE" value=".">
<param name="cache_archive" value="foo.jar">
<param name="cache_version" value="7.1.0.40">
<param name="NAME" value="FooApplet">
<param name="type" value="application/x-java-applet;jpi-version=1.4.2_13">
<param name="scriptable" value="true">
<param name="progressbar" value="true"/>
<param name="boxmessage" value="Loading Web Worksheet Applet..."/>
</object>
リンクが壊れています。 – coderama