世界之窗论坛's Archiver

userioage 发表于 2010-4-16 14:50

关于浏览器下载的一个新发现!

[i=s] 本帖最后由 userioage 于 2010-4-16 16:05 编辑 [/i]

有一次,我点击一个QQ旋风的下载链接,浏览器提示我需要打开外部程序来处理,里面还有一个什么选项,我直接点击确定,就打开QQ旋风下载了!!!!不知道你们有没有遇到过!!!!
而且打开的窗体里面还显示了QQ旋风下载的协议qqdl:什么的,,,,,
想到了迅雷的链接一直不能下载,是不是跟什么协议处理有关系呢???
看了一下,QQ旋风在HKEY_CLASSES_ROOT\qqdl\shell\open\command注册了一个打开链接,
那我们可不可以自己加入迅雷的那个,thunder然后就支持迅雷啦???
总结:
      1、本机的电脑需在HKEY_CLASSES_ROOT\下建立Thunder的打开方式
      2、网站必须有迅雷下载的链接(像上图所示的请求链接
大功告成。
在我的模拟网页中可以,但在其它的网站中提供的迅雷下载链接就被使浏览器发出警告!!!不解
http://download.it168.com/114/132/14635/index.shtml 这个里面有迅雷下载链接,一点就提示操作被取消!!!!
测试页代码:(随便搞的代码,不知正确性的)
<html>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />       
<head>
        <title>谷歌浏览器-外部请求</title>
        <body>
                <p id="cp">&copy;2010 Ctyhdmm <a href="/about/">个人说明</a>
                        <a href="http://www.miibeian.gov.cn" target="_blank">ICP未备案</a>
                        <a href="#" title="超级旋风下载" QHref = "qqdl://aHR0cDovL2Rvd24ucXEuY29tL2RuZi9mdWxsL0RORl9PQl9WMi45M19SQzJfUGFjay5leGU=" onclick='pgvSendClick({hottag:"IED.DNF.INDEXHTM.httpbd"});return OnDownloadClick_Game(this, event, 20001,100, false)' oncontextmenu = "OnContextClick(this, event)">超级旋风下载</a>                        
                        <a href="thunder://QUFodHRwOi8vYmouZHJpdmVyY2hpbmEuY29tL3NvdW5kL3ZpYXNoZW5na2F3YW5uZW5nLnJhclpa" thunderhref="thunder://QUFodHRwOi8vYmouZHJpdmVyY2hpbmEuY29tL3NvdW5kL3ZpYXNoZW5na2F3YW5uZW5nLnJhclpa" thunderpid="00006" thunderrestitle="万能驱动之万能声卡驱动 适用于VIA芯片声卡" onclick="return OnDownloadClick_Simple(this)" oncontextmenu="ThunderNetwork_SetHref(this)">迅雷高速下载</a>
                        <img src="http://gimg.baidu.com/img/gs.gif">
         </p>                 
  </body>  
</head>
</html>
注册表内容:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\thunder\shell\open\command]
@="\"C:\\Program Files\\Thunder Network\\bin\\Thunder.exe\" \"%1\""

如图:重现:

userioage 发表于 2010-4-16 14:52

谁有QQ旋风下载链接,可以重现一下!!不过需要安装QQ旋风!!!

userioage 发表于 2010-4-16 14:56

大家看到图了吗???

userioage 发表于 2010-4-16 15:34

为什么没人支持,一起分析一下,呵呵

joekwan 发表于 2010-4-16 15:45

目前电驴也可以。

kobevsjay 发表于 2010-4-16 19:31

看到图了,但是看不懂你说的。

ginneylover 发表于 2010-4-16 20:09

好东西啊,顶你

ginneylover 发表于 2010-4-16 20:10

不知道这和chrome的版本有没有问题啊

ginneylover 发表于 2010-4-16 20:16

简单点,是不是安装了迅雷的用户,用新标签打开迅雷下载链接时,就会启动迅雷,还是说也要导入一个注册表文件?

userioage 发表于 2010-4-16 20:22

先导入一下注册表文件,这个注册表就是增加Thuner的打开方式,呵,我也是根据QQ旋风的注册表来搞的,把qqdl的那个删除,QQ旋风也下载不了!!!

userioage 发表于 2010-4-16 20:23

[b] [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=1255726&ptid=151794]9#[/url] [i]ginneylover[/i] [/b]
必须导入那个注册表,注册一下Thunder打开方式,呵呵

comicosmos 发表于 2010-4-16 20:27

不是说迅雷的是基于VBScript的么,因此不支持firefox

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.