用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 相关文章推荐
jMessageBox 基于jQuery的窗口插件
Dec 09 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
基于JQuery打造无缝滚动新闻步骤详解
Mar 31 Javascript
Extjs实现下拉菜单效果
Apr 01 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
使用js实现将后台传入的json数据放在前台显示
Aug 06 Javascript
如何为vue的项目添加单元测试
Dec 19 Javascript
JavaScript Reflect Metadata实现详解
Dec 12 Javascript
微信小程序button标签open-type属性原理解析
Jan 21 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
Jul 26 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 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
destoon官方标签大全
2014/06/20 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python中的类与对象之描述符详解
2015/03/27 Python
python协程用法实例分析
2015/06/04 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
简单了解Python中的几种函数
2017/11/03 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
蒂娜商店:Tiina the Store
2019/12/07 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
品质主管的岗位职责
2013/12/04 职场文书
小学生节水倡议书
2015/04/29 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
宇宙与人观后感
2015/06/05 职场文书
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang