次のような Java アプレットを埋め込みます。
<object type="application/x-java-applet">
<param name="codebase" value="/path/to/jar" />
<param name="archive" value="myapplet.jar" />' +
<param name="code" value="my.package.MyClass" />
</object>
アプレットはすべてのブラウザーで正常に動作しますが、Webkit ブラウザー (Chrome と Safari) は両方とも、サーバーから MyClass ファイル (JAR にあり、そこから正常に動作します) をダウンロードしようとする無駄な要求でサーバーを悩ませています。
Chrome のコンソールに次のエラーが表示されます。
GET http://localhost/test/my.package.MyClass 404 (Not Found)
<embed>
の代わりにタグを使用すると同じことが<object>
起こりますが、非推奨のタグを使用すると発生しません<applet>
。
このクラス ファイルのダウンロードを何らかの方法で防止する可能性はありますか? パラメータについての噂を聞きましたが、codebase_lookup
このパラメータを に設定してfalse
も何も変わりません。