使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法

 更新时间:2014年04月15日 13:23:12   作者:  
这篇文章主要介绍了使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法,需要的朋友可以参考下

公司自己内部的程序,通过调用外部协议来正常使用,但外部协议必须配合一个客户端才可以,所以想通过js来判断是否安装了客户端,如果未安装,跳转到下载的地址,就类似网上一些迅雷、快车下载链接。查了查方法,实现方法如下:

复制代码 代码如下:

<script type="text/javascript">
function checkClient(obj){
   try{
       var a = new ActiveXObject("suncloud.app");
       obj.href = obj.path;
   }catch(e){
       alert("请先安装客户端");
       obj.href="http://xxxx/client.zip";
   }
}
</script>
<a href="#" onclick="checkClient(this)" path="suncloud://QUFodHRwOi8vZG93bi5zYW5kYWkubmV0L1RodW5kZXI1Ljkg==">连接</a>

ActiveXObject里面填写的是客户端软件在客户端的注册表中注册的信息。检测迅雷填写ThunderAgent.Agent或ThunderAgent.Agent.1

相关文章

  • 用javascript做拖动布局的思路

    用javascript做拖动布局的思路

    这几天不是很忙,就找了些拖动布局方面的资料看看,也学着写了个拖动布局的效果,没想到花了好多时间,七拼八凑,总算是把这个效果写出来了。
    2010-10-10
  • 纯js代码实现简单计算器

    纯js代码实现简单计算器

    这篇文章主要介绍了纯js代码实现简单计算器,功能超简单,实现加减乘除简单运算,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • javascript中字符串拼接详解

    javascript中字符串拼接详解

    字符串拼接是所有程序设计语言都需要的操作。当拼接结果较长时,如何保证效率就成为一个很重要的问题。本文介绍的是Javascript中的字符串拼接,希望对你有帮助,一起来看。
    2014-09-09
  • 完美解决手机浏览器顶部下拉出现网页源或刷新的问题

    完美解决手机浏览器顶部下拉出现网页源或刷新的问题

    下面小编就为大家分享一篇完美解决手机浏览器顶部下拉出现网页源或刷新的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • javascript实现点击商品列表checkbox实时统计金额的方法

    javascript实现点击商品列表checkbox实时统计金额的方法

    这篇文章主要介绍了javascript实现点击商品列表checkbox实时统计金额的方法,涉及javascript鼠标事件及页面元素操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • JavaScript队列结构Queue实现过程解析

    JavaScript队列结构Queue实现过程解析

    这篇文章主要介绍了JavaScript队列结构Queue实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • DOM中事件处理概览与原理的全面解析

    DOM中事件处理概览与原理的全面解析

    这篇文章主要为大家详细解析了DOM中事件处理概览与原理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • javascript定时器的简单应用示例【控制方块移动】

    javascript定时器的简单应用示例【控制方块移动】

    这篇文章主要介绍了javascript定时器的简单应用,结合javascript事件触发控制方块移动操作分析了javascript定时器使用相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • 微信小程序预览二进制流文件的方法

    微信小程序预览二进制流文件的方法

    这篇文章主要为大家详细介绍了微信小程序预览二进制流文件的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 用js实现简单轮播图

    用js实现简单轮播图

    这篇文章主要为大家详细介绍了用js实现简单轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论