用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 OOP类与继承
Nov 15 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
Dec 27 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
Apr 12 Javascript
使用AOP改善javascript代码
May 01 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
AngularJS实现元素显示和隐藏的几个案例
Dec 09 Javascript
AngularJS实现表单验证功能
Jan 09 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
vue组件冲突之引用另一个组件出现组件不显示的问题
Apr 13 Vue.js
简易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中生成随机密码的自定义函数代码
2013/10/21 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
ES6 Promise对象的含义和基本用法分析
2019/06/14 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
python 调用HBase的简单实例
2016/12/18 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
Python中如何引入第三方模块
2020/05/27 Python
python switch 实现多分支选择功能
2020/12/21 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
高三自我鉴定
2013/10/23 职场文书
优秀部门获奖感言
2014/02/14 职场文书
大学生秋游活动方案
2014/02/17 职场文书
思品教学工作总结
2015/08/10 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技