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

复制代码 代码如下:


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="下载" />

</body>

</html>

方法二:

复制代码 代码如下:


<html>

<head>

<SCRIPT src="https://www.jb51.net/js/thunderhref.js"></SCRIPT>

</head>

<body>

<a oncontextmenu=ThunderNetwork_SetHref(this) class=aThunder href="https://www.jb51.net/thunder:/QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa" thunderResTitle="迅雷下载" thunderType="04" thunderPid="00008" thunderHref="https://www.jb51.net/thunder:/QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa">迅雷下载</a>

</body>
</html>

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdgxsg.html