用Javascript检测浏览器是否安装了JRE,能否运行APPLET .

假设页面上有一个APPLET:
<applet name="myApplet" id="myApplet" .........></applet>


因为Applet有一个isActive()方法,所以我们通过Javascript调用这个方法,如果成功返回true证明Applet正常运行,那么肯定正确安装了JRE。

<script language="javascript">
//检查JRE是否安装
try{
if(document.myApplet.isActive()){
alert("安装了JRE");
}
}catch(error){
alert("没安装JRE");
}
</script>


不过其他情况造成的Applet运行不正常可能也会认为是没有安装JRE,自己取舍吧。
100天精通Python(基础篇)——第1天:Python从起源到应用的全面解析(附上Python、PyCharm、VSCode下载安装详细教程) 阅读详情

相关推荐

IE浏览器中通过JS检查是否安装jre并下载

NULL 博文链接:https://krs.iteye.com/blog/2213335

JS检测JRE

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34072159的博客 382

js检查客户端的jre版本

通过项目开发时找到的,需要检测客户端版本来判断是否需要升级客户端的jre 亲测运行良好,可以测到jdk 1.1、1.4.2、1.5、1.6、1.7

浏览器中检查是否安装jre

先下载: deployJava.js    下载地址: http://www.java.com/js/deployJava.js deployJava.getJREs();  //检查jre版本 deployJava.installLatestJRE()   //自动跳转到jre下载页面 var jre = deployJava.getJREs(); if ("" == jr

万里浮云的专栏 6940

javascript判断浏览器是否含有支持appletJRE环境

function checkJRE(){ var applet = document.bar; var v; try{  v = applet.getVersion(); }catch(ex){  return false; }    return true;} bar是applet的name,在这个applet里面有getVersion()函数.

普普通通 1306

在网页中嵌套Applet

在网页上嵌套Applet,客户端要浏览就必须按照JRE,我们可以通过 JavaScriptApplet 判断 JRE 的版本,并要求客户端去下载最新的JRE。 1. 在网页中嵌套Applet。 通过HtmlConverter.exe 把上面的代码转换为:     classid = "clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"     code

普普通通 1966

在多种浏览器中嵌入Applet(1)

整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里领取整理面试题,不是让大家去只刷面试题,而是熟悉目前实际面试中常见的考察方式和知识点,做到心中有数,也可以用来自查及完善知识体系。《前端基础面试题》,《前端校招面试题精编解析大全》,《前端面试题宝典》,《前端面试题:常用算法》PDF完整版点击这里领取。

2401_84091580的博客 977

javascript在firefox下测试JRE

for(i=0; i   if(navigator.plugins[i] != null){    if(navigator.plugins[i].name.indexOf("Java") != -1){     hasJRE = true;     break;    }else{     hasJRE = false;;    }   }  }

普普通通 786

firefox+plugin+jre

//run the page in your Firefox, you can see you browser will install jre automatically

tsailer的专栏 529

如何在html中加载Applet

为什么80%的码农都做不了架构师?>>> ...

weixin_33845477的博客 524

在多种浏览器中嵌入Applet(1),CSS的行内样式与内联样式

由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取!讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!点击【学习资料】即可免费领取![外链图片转存中…(img-Lft2WUQg-1712323485471)]

2401_84094979的博客 875

java applet ie 11_javascript

我有使用Java Applets的应用程序构建,适用于带有IE 9的Windows 7。现在我正在尝试将其移动到另一个环境。 有Internet Explorer 11 。但是我的浏览器安装了Java插件(这里是JRE 1.7.80): 还有两个SSV助手 - 也许他们会导致这个问题? Java 8(u144)导致同样的问题。题:如何在IE 11中检测Java插件并运行applet?deploy...

weixin_29216957的博客 122

javascript和java applet互相调用

http://blog.sina.com.cn/s/blog_487bc31b0100wvha.html Java、Java AppletJavaScript间的通信-JSP教程,Java技巧及代码 (http://cnc.sudu.cn/info/html/edu/20071227/52151.html)     文一,javascript和javaapplet互相调用   一

crazy_fire 2570

JavaScript中使用Java

12.3 在JavaScript中使用Java利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单、超级链接和图象在内的各种Web元素有机地联系起来。JavaScript用一个叫做applets的applet对象数组来访问Java的appletapplets数组是浏览器对象document的一个属性。这个数组中的每一个applet对象都按照它们在HTM

zhouysh的专栏 8023

解决浏览器访问Applet页面时不能启动JRE运行环境

1. 打开Java控制面板 2. 添加或删除Java运行环境 3. 将security等级设为High或者Middle 4. 在Exception Site List中,添加所要访问的服务器地址(含https) 5. 如果Site中有证书,可以导入证书至信任库

Jeffrey's 专栏 6251

Chrome 设置使用已安装JRE的方式

情况描述 此状况发生在Chrome 的较旧的版本上: 机器已经安装JRE 或是JDK, 但是每次打开Chrome 浏览器使用Applet时, 会报需要下载JRE的提示信息(最新的JRE1.7)。 看上去, Chrome 并没有找到系统已经安装JRE。 相比而言, 对于IE和Firefox 浏览器。我们可以在Java 控制台设置使用的JRE版本和支持的浏览器, 而且我们可以更改浏览器

oscar999的专栏 5万+

检测浏览器是否支持applet

http://yangpeihai.iteye.com/blog/240252

iteye_21010的博客 705

如何正确卸载Java

很多人在删除JDK时,往往会遇到大麻烦——即使将电脑中所有与JAVA有关的文件删得一干二净(但通常情况下有些文件你是删不掉的,只有通过改名字的办法才能删掉,当然很多人也是这样做才将它们给删掉的),控制面板上仍然还显示着JAVA的图标,这时候不论是卸载JDK还是你想安装新版的JDK,都会出现严重错误的警告。 有人想试图用超级兔子或者是优化大师之类的工具清除注册表中与JAVA有关...

leakey123456的博客 709

安装java_检测安装的java并提供一个来自Javascript的链接

检测applet是否准备就绪function isAppletReady(a) {return a.isActive();}VALUE="Check applet"onClick="if (!isAppletReady(document.applets[0])) alert("not ready");">仅在Applet准备就绪时执行Javascript:function waituntil...

weixin_42330839的博客 197

完整版浮盈加仓移动止损测试.mq4

浮盈加仓移动止损测试ER.mq4

上一篇: javascript中获得事件源
下一篇: UCENTER应用通信失败的原因之一
JavaNoob
博客等级 码龄19年 4粉丝 100原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值