Skip navigation.

Fat R笔记……与减肥无关

Fat awful terrible Rubbish-bin

一个可能有用的userjs...

,

嗯,虽然Opera不支持ActiveX控件,导致一些下载网站的“***专用下载地址”不能点,但通过UserJs还是可以把那个地址对应的URL挖出来……

这是我写的一个简单的UserJS,就是用来干这种事的。目前它只支持FlashGet和迅雷两种下载器的专用下载连接,但通过源代码很容易就可以添加对"超级旋风"之类的其它下载器的专用链接的支持。

它的工作方式很简单,"模拟"了一个ActiveXObject类以及一些相关的方法来欺骗浏览器,比如FlashGet就模拟了IsVersion2()和AddUrl()两个方法,并在AddUrl()方法中打开一个新的窗口,把url显示出来

我并没有限制这个UserJS的作用区域,因此直接野蛮地模拟ActiveXObject也许会带来一些副作用……

而对付迅雷采用的方法则是直接重写OnDownloadClick_Simple()方法。迅雷的下载url是这么写的
 <a href="#" thunderHref="thunder://****" thunderPid="00009"  onClick="return OnDownloadClick_Simple(this)" oncontextmenu="ThunderNetwork_SetHref(this)" class="a_tlan14b" >使用迅雷下载</a>

所以直接重写OnDownloadClick_Simple()方法并把连接中的thunderHref属性显示出来就可以了
然而这样的方法也有副作用,就是所有叫OnDownloadClick_Simple()的方法都会被干掉,不知道会不会有误伤……

以后有空再看看能不能加一些判断把代码弄得严谨一些吧……

下载地址
flashgetshowurl.js

晕了,Word的自动编号功能使用SATA硬盘后的待机问题

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies