我正在嵌入这样的 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
不会改变任何内容。