Firefox:扩展,我想安装就安装,想下载就下载!

普遍适用的规则分享、讨论

Moderator: phoenix

Post Reply
Ray4
Moderator
Posts: 65
Joined: Dec 30 2007, 09:37

Firefox:扩展,我想安装就安装,想下载就下载!

Post by Ray4 » Mar 12 2008, 21:16

以前看到有人问,在firefox中文社区,当点击扩展名为xpi的附件时,firefox会直接安装此扩展,虽然很方便,但有时候我们只想下载而非安装,虽然可以另存为,但却只能下载到名为download.php的文件,为了达到我们想安装就安装,想下载就下载的目的,当然要proxomitron出马了

新建一规则:

Code: Select all

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: Fix MIME types (In)"
Match = "$LST(MIME-Type-in)"
Replace = "\0"
名为mime-type-in的blocklist里加一条:

Code: Select all

$KEYCHK(^65)application/x-xpinstall$URL((http://www.firefox.net.cn/newforum/download.php\?id\=|http(s|)://*.xpi))$SET(0=application/zip)
解释一下,按住A键时点击firefox的xpi附件时,将论坛返回的正确的content-type修改为错误的,这样firefox就会下载而不会安装了
以前一直对如何使用$KEYCHK()而头疼,当时只想着把它用过web page filter中,但使用起来感觉相当不便,今天终于对了有了进一步的了解

另外附上Windows virtual keycode一份,大家可以根据自己的需要使用
Attachments
vktable.7z
(3.24 KiB) Downloaded 728 times

Post Reply