首页 > 语言 > JavaScript > 正文

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

2024-05-06 14:39:54
字体:
来源:转载
供稿:网友

方法一:
代码如下:
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://www.Vevb.com/js/thunderhref.js"></SCRIPT>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选