`
MauerSu
  • 浏览: 509168 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用js调用迅雷下载代码

 
阅读更多
源:http://hi.baidu.com/287740456/item/6a607921312b0f0542634a90
评:
代码如下:


方法一:
<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="http://dl.pconline.com.cn/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>

我觉得第一种要简洁些,第二种要下个 thunderhref.js  的js文件,这就是两种实现用js调用迅雷下载的代码。
分享到:
评论

相关推荐

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

    在JavaScript中调用迅雷下载主要涉及到与迅雷客户端的交互,这通常通过两种方法实现:ActiveXObject(适用于旧版Internet Explorer)和利用迅雷提供的JavaScript库(适用于现代浏览器)。这两种方法都允许开发者在...

    js 调用迅雷批量下载

    本篇文章将详细探讨如何通过JavaScript调用迅雷进行批量下载。 首先,我们需要理解JS是如何与浏览器交互的。JavaScript运行在用户的浏览器环境中,因此它可以通过浏览器提供的API来实现某些功能,比如访问DOM、处理...

    迅雷专用下载链接代码

    这种链接代码能够自动识别用户的浏览器是否安装了迅雷插件,并在点击链接时调用迅雷进行下载,从而提升下载速度和用户体验。 ### 二、生成迅雷专用下载链接的基本步骤 1. **引入必要的脚本文件**:首先,你需要在...

    迅雷下载需要的JS

    在Web开发中,为了让网站支持迅雷下载,开发者通常会利用特定的JavaScript(JS)脚本来实现这一功能。这个“迅雷下载需要的JS”文件,就是为了解决这个问题而提供的。 首先,我们要理解JS脚本在迅雷下载中的作用。...

    网页广告 代码全集 js 广告代码 大全 1-61 (A)

    109:四屏切换JS广告代码下载 110:JavaScript图片切换效果 下载 111:在线客服代码 下载 112:单独关闭的两边悬挂代码下载 113:全屏可伸缩可关闭广告代码下载 114:四屏JS带缩略图的焦点图 下载 115:书角带阴影的...

    网页广告 代码全集 js 广告代码 62-120 大全 (B)

    109:四屏切换JS广告代码下载 110:JavaScript图片切换效果 下载 111:在线客服代码 下载 112:单独关闭的两边悬挂代码下载 113:全屏可伸缩可关闭广告代码下载 114:四屏JS带缩略图的焦点图 下载 115:书角带阴影的...

    迅雷动漫jQuery左右滚动焦点图代码.zip

    "迅雷动漫jQuery左右滚动焦点图代码"正是一种实现这一效果的有效手段,它结合了JavaScript库jQuery的强大功能,以实现网页中的图片轮播效果。下面,我们将详细探讨这一代码的工作原理、使用方法以及如何将其整合到...

    云点播最新源码(简单的调用{比以前的迅雷要好点}

    2. **JavaScript调用**:该系统前端采用JavaScript进行控制,利用JS的动态性和跨平台特性,提供良好的用户体验,如实时播放、进度调整、清晰度选择等功能。 3. **二次开发**:源码开放,用户可以自行下载并修改网页...

    html迅雷看看效果

    根据提供的文件信息,本文将详细解析“html迅雷看看效果”的相关知识点,主要涉及的是如何使用HTML和JavaScript来实现一个类似迅雷看看的图片展示效果。 ### 一、标题解析:“html迅雷看看效果” 标题指出这是一个...

    网站集成迅雷和网际快车c#和js代码

    例如,你可以创建一个链接,其href属性指向迅雷的特定协议,如`thunder:`或`xThunder:`,这样当用户点击时,迅雷就会被调用打开下载任务。对于网际快车,我们可以使用`geturl:`协议。这些协议的格式通常包括文件的...

    网页制作中迅雷连接的制作

    首先,我们需要引入迅雷提供的JavaScript库`webThunderDetect.js`,它包含了识别迅雷浏览器插件并处理下载点击事件的逻辑。此外,可能还需要`base64.js`来对URL进行Base64编码,以便于安全地传递给迅雷客户端。 1. ...

    迅雷离线下载源码

    在"迅雷离线下载源码"中,我们可以推测这是一套实现类似功能的程序代码,可能包含了以下几个关键部分: 1. **style.css** 和 **m.css**: 这两个文件是CSS(层叠样式表)文件,用于定义网页的外观和布局。style.css...

    仿迅雷轮换广告幻灯片js代码

    在这个场景中,"仿迅雷轮换广告幻灯片js代码"是指利用JavaScript实现类似迅雷软件中的广告轮播效果,这种效果常见于网站的横幅广告或者产品展示区域,能够吸引用户的注意力并展示多条信息。接下来,我们将深入探讨...

    网友最关注的js广告代码

    "迅雷7屏切换焦点图JS广告代码.rar"、"右侧四屏切换js广告代码.rar"和"左侧6屏滑动焦点图JS广告代码.rar"等文件涉及到焦点图和屏幕切换技术。这些代码可以实现多张图片或内容在有限的空间内按一定逻辑展示,如左右...

    APlayer引擎播放器

    "迅雷"标签可能意味着APlayer引擎播放器与迅雷公司或者迅雷的相关服务有某种关联,或许是因为APlayer可以用于播放迅雷下载的媒体文件,或者是在迅雷的某些产品中集成了APlayer引擎。迅雷作为知名的下载工具,其用户...

    帝国CMS添加迅雷下载的方法

    接下来,为了实现迅雷下载,你需要引入迅雷的JavaScript专用链代码,这将检测用户是否安装了迅雷客户端,并提供相应的下载选项。这段代码包括两个外部脚本引用以及一段内联JavaScript代码: ```html &lt;!--JavaScript...

    Node.js-Nonejs实现获取磁力链接infohashDHTBT网络爬虫磁力链接解析获取种子读取信息

    Nonejs 实现获取磁力链接infohash DHT BT网络爬虫 磁力链接解析获取种子 读取信息

    马克斯迅雷模版

    3. js文件夹:存放JavaScript脚本,用于实现动态效果和交互功能。 4. images文件夹:存储网站所需的图片资源,如logo、背景图、按钮图标等。 5. template.php:模板的主要配置文件,定义了模板的显示规则和调用的...

    jquery仿迅雷官方网站全屏响应式轮播图动画特效

    2. **链式操作**:jQuery允许连续调用方法,每个方法返回的都是jQuery对象,这种特性使得代码更加简洁。例如,选取元素后可以直接调用`.css()`修改样式,然后调用`.on()`绑定事件,无需创建新的jQuery实例。 3. **...

Global site tag (gtag.js) - Google Analytics