网页调用迅雷的JS(支持客户端版和网页版)
2011-10-13 14:08
399 查看
功能:JS调用迅雷下载,支持客户端版与网页版迅雷
comm:主要用以记录,之后可以用到,没什么技术含量。
一些网页,拷贝即可用
==========================================================================================================================
<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('http://down.360safe.com/HM_Setup_2.92.exe')" />
</body>
</html>
==========================================================================================================================
comm:主要用以记录,之后可以用到,没什么技术含量。
一些网页,拷贝即可用
==========================================================================================================================
<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('http://down.360safe.com/HM_Setup_2.92.exe')" />
</body>
</html>
==========================================================================================================================
相关文章推荐
- Android平台,如何调用javascript操作网页和js调用系统功能
- FLASH调用网页上的JS方法,以及FLASH全屏播放的方法
- 利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
- Android WebView与网页JS相互调用
- 原生js实现手风琴功能(支持横纵向调用)
- QT QWebview 调用所加载网页中的JS函数
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例+demo)
- android 调用js webView网页,点击提交按钮无效(注意加上setWebChromeClient())
- 如何让安卓WebView支持js调用window.open()和window.close()的方法。
- JS防止网站被外部框架调用网页
- dcloud Native.js 调用第三方软件(UC打开网页)
- 【iOS】网页中调用JS与JS注入
- 在网页中调用颜色对话框的JS代码
- Android平台,如何调用javascript操作网页和js调用系统功能
- 工作问题总结(二十八)JS调用---网页调用C++程序,可传参
- Android WebView与网页JS相互调用
- asp.net动态添加js文件调用到网页的方法
- ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
- js网页中调用本地应用程序
- 网页调用迅雷下载文件