用js调用迅雷下载代码的二种方法


Posted in Javascript onApril 15, 2013

方法一:

html></head>
<script type="text/javascript">
//初始化迅雷插件
function InitialActiveXObject()
{  
   var Thunder;
   try
   {
      Thunder = new ActiveXObject("ThunderAgent.Agent")  
   }catch(e)
   {
     try
     {
       Thunder=new ActiveXObject("ThunderServer.webThunder.1");
     }catch(e)
     {
       try
       {
         Thunder = new ActiveXObject("ThunderAgent.Agent.1");
       }catch(e)
       {
         Thunder = null;
       }      
     }    
   }
   return Thunder;
}
//开始下载
function Download(url)
{
   var Thunder = InitialActiveXObject();
          
   if(Thunder == null)
   {
     DownloadDefault(url);
     return;
   }  
   try
   {     
      Thunder.AddTask(url,"","","","",1,1,10);
      Thunder.CommitTasks();     
   }catch(e)
   {
      try
      {
          Thunder.CallAddTask(url,"","",1,"","");      
       }catch(e)
      {
        DownloadDefault(url);
      }       
   }
}
//容错函数,打开默认浏览器下载
function DownloadDefault(url)
{
  //alert('打开浏览器下载.......');
}
</script>
</head>
          
<body>
<input type="button" value="下载" onclick="Download('thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa')" />
</body>
</html>

方法二:

<html><head>
<SCRIPT src="https://3water.com/js/thunderhref.js"></SCRIPT>
</head>
<body>
<a oncontextmenu=ThunderNetwork_SetHref(this) class=aThunder onclick="return OnDownloadClick_Simple(this)" href="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa" thunderResTitle="迅雷下载" thunderType="04" thunderPid="00008" thunderHref="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa">迅雷下载</a>
</body>
</html>
Javascript 相关文章推荐
JavaScript Serializer序列化时间处理示例
Jul 31 Javascript
js计算文本框输入的字符数
Oct 23 Javascript
基于javascript实现窗口抖动效果
Jan 03 Javascript
实用又漂亮的BootstrapValidator表单验证插件
May 30 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
Jul 22 Javascript
js拼接html字符串的注意事项
Oct 13 Javascript
jsonp跨域请求实现示例
Mar 13 Javascript
ES6 javascript中class类的get与set用法实例分析
Oct 30 Javascript
js实现动态改变radio状态的方法
Feb 28 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
微信小程序scroll-view的滚动条设置实现
Mar 02 Javascript
简易js代码实现计算器操作
Apr 15 #Javascript
JS中 用户登录系统的解决办法
Apr 15 #Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 #Javascript
JS 模态对话框和非模态对话框操作技巧汇总
Apr 15 #Javascript
jquery获得页面元素的坐标值实现思路及代码
Apr 15 #Javascript
Extjs优化(二)Form表单提交通用实现
Apr 15 #Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
Apr 15 #Javascript
You might like
PHP安全配置
2006/10/09 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
php实现微信支付之企业付款
2018/05/30 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
简单了解python单例模式的几种写法
2019/07/01 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
python新手学习可变和不可变对象
2020/06/11 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
灵泰克Java笔试题
2016/01/09 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
求职毕业生自荐书
2014/02/08 职场文书
欢迎领导标语
2014/06/27 职场文书
人事任命通知
2015/04/20 职场文书