关于实现用迅雷下载的问题。

其实我喜欢安静 发布于 2011/05/04 17:07
阅读 1K+
收藏 3

这个这个.....小弟不才。朋友问我一个问题,我忽然觉得有意思,但是无法解决,只好上了请教大家了。

就是这样:在点击下载链接的时候,系统先检测下是否安装了迅雷,如果是有安装,那就直接启动迅雷下载,不要弹出系统默认的另存为窗体。如果没安装迅雷,那就提示安装迅雷,否则不能下载。(忽然觉得好流氓啊 = =)就是这样一个情况。

我相信这个,很多朋友应该都知道或者都有做过吧?求指教,求代码。 

加载中
0
0
xu81.com
xu81.com

这个是在系统内注册链接的打开方式,需要操作注册表,IE里呢,会自动从系统注册的软件列表里找到第一个软件来打开,chrome,ff需要做相应的设置。

应该是这样来操作的,具体需要操作那些内容,还是问谷歌更清楚一点。

0
其实我喜欢安静
其实我喜欢安静

噶复杂呀?哎呀~看来是个大工程。

0
ddatsh
ddatsh

不让下是做不到的

貌似很多网站  快车的专用链接是这样的嘛

没有装就提示装的

原理不明

0
张林
张林

做个插件,检测协议头

0
逝水fox
逝水fox

这个功能迅雷有个专用的JS,页面直接应用按照他指定的方法调用来生成超链接就可以了。

<script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script>

不过这个需要和迅雷那边联系,调用的时候需要传入一个编号,好像迅雷那边会根据这个给你计算流量的。

0
Jewel_M
Jewel_M
<script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script>
<script src="http://pstatic.xunlei.com/js/base64.js"></script>
<script language="JavaScript" type="text/javascript">
var thunder_url = "真实下载地址";
var thunder_pid = "25284";//这个ID是在网上Copy的
var restitle = "";
document.write('<a href="#" thunderHref="' + ThunderEncode(thunder_url) + '" thunderPid="' + thunder_pid + '" thunderResTitle="' + restitle + '" onClick="return OnDownloadClick_Simple(this,2,4)" oncontextmenu="ThunderNetwork_SetHref(this)">迅雷专用高速下载</a> ');
</script>

不知道是不是要这个!

0
其实我喜欢安静
其实我喜欢安静

Thanks for everybody!  

返回顶部
顶部