用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 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
$.ajax返回的JSON无法执行success的解决方法
Sep 09 Javascript
javascript时间函数基础介绍
Mar 28 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
Javascript 实现的数独解题算法网页实例
Oct 15 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
Aug 10 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
JS中的forEach、$.each、map方法推荐
Apr 05 Javascript
jQuery判断是否存在滚动条的简单方法
Sep 17 Javascript
微信小程序实现图片自适应(支持多图)
Jan 25 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
Dec 06 Javascript
node.js文件操作系统实例详解
Nov 05 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导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
详解Python time库的使用
2019/10/10 Python
Python class的继承方法代码实例
2020/02/14 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
外企求职信范文分享
2013/12/31 职场文书
员工合理化建议书
2014/05/19 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript