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>
用js调用迅雷下载代码的二种方法
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@