为Firefox 3添加外部程序启动按钮

来源:百度文库 编辑:神马文学网 时间:2024/04/29 01:51:03

为Firefox 3添加外部程序启动按钮

Tue, Jul 22, 2008 at 10:33 pmPosted in Firefox, Software | 软件Tags: Custom Buttons2, External Application Buttons, Firefox, Firefox 3, Tab Mix Plus, 兼容, 冲突, 外部程序按钮, 扩展

   Firefox 3是一款很好很强大的浏览器,内存占用和浏览速度都比Firefox 2提高了一大截,以至于我在Beta3的时候就把Firefox 2彻底放弃了。然而,很多优秀的扩展因为作者的个人原因停止了开发,以至于无法在Firefox 3中继续使用。

    External Application Buttons就是这样一款扩展,它可以帮助我在Firefox工具栏上添加外部程序启动按钮,例如用它来启动迅雷、FlashGet等等。

    虽然这个扩展的原作者已经停止了更新,但有一个日本人对这个扩展进行了一些改造,加入了添加相对路径的功能并使其与Firefox 3兼容,这就是今天的External Application Buttons mod 0.7.3.4版,下载页面。

   使用方法(以英文版为例):安装扩展后,右击工具栏选“Customize”,在里面找到一个叫做"Applications"的按钮,把它拖动到你希望那个按钮在的地方,并记住它的位置。关闭Customize对话框后,"Applications"几个字会消失。打开想要添加的程序的文件夹,拖动程序到Applications的位置,放开鼠标就可以了。此时还可以右击新建的按钮,更改它的路径、图标等选项。最后添加按钮后的例子如下:

    尽管说是与Firefox3相兼容,实际上还是有一些不兼容的情况出现。首先,原来可以通过右击"Applications"所在位置选择“NewButton”来添加新按钮的功能失效了。其次,它还与最新版的的Tab Mix Plus0.3.7pre.080721相冲突。具体表现为:利用拖动程序的方法都无法增添新按钮,也无法删除已经存在的按钮。如果想进行上面两项操作,必须先禁用Tab MixPlus,待安排好按钮后,再起用TMP。幸运的是,平常通过EAB启动外部程序就没有冲突了。我已经向TMP的作者反映了这个Bug,不知能否解决。如果您也遇到了无法添加新按钮的情况,也可以试试金庸一些扩展来找出冲突的原因。

    除了External Application Buttons这个扩展外,我们还可以用Custom Buttons²来添加外部程序按钮。添加按钮的相关页面在此,里面有两个按钮,分别可以添加多个程序和单个程序。我试用了其中添加单个程序的按钮,安装后,可以修改"InitializationCode"里面的var path=’ ‘括号内部分为程序的完整路径,注意路径中的“\”要改为"/",然后还可以更改图标。虽然麻烦了一些,也不失为一种方法。