我有类似的问题,我使用embed标签而不是object解决了这些问题。
我正在使用JQuery部署applet并且:
embed适用于IE 11,Firefox 26.0,
object适用于Firefox 26.0,Chrome 32,(每次重新加载后,IE 11上的延迟时间约为10秒)
applet适用于Firefox 26.0,Chrome 32。
我把脚本的草稿放在下面:
var baseurl = location.protocol + "//" + location.host + "//";
var common = 'id="appletid"'; // and more
if (priv.IsIE()) {
var embedTag = '
' code="main.java.MyApplet.class"' +
' name="' + appletName + '"' +
' codebase="' + baseurl + 'Applet"' +
' archive="Applet.jar,jna.jar"' +
' scriptable="true"' +
' mayscript="true"' +
' cache_option="Plugin"' +
' codebase_lookup="false"' +
'>
';appletHtml = embedTag;
} else {
var objectTag = '' +
'' +
'' +
'' +
'' +
'' +
'' +
'' +
'';
appletHtml = objectTag;
}
$('body').append(appletHtml);