电脑装了java后无法打开applet_无法使用JRE 7u51在Internet Explorer 11中运行Java Applet...

这篇博客探讨了如何使用embed标签和object标签在不同浏览器中部署Java小应用程序(applet)。作者遇到了在IE11、Firefox和Chrome之间的兼容性问题,最终通过条件语句实现了针对不同浏览器的适配。embed标签在IE11中有10秒左右的延迟,而object标签在Firefox和Chrome中表现良好。
摘要由CSDN通过智能技术生成

我有类似的问题,我使用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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值