Firefox一贯以插件多著称。在这篇文章中我曾推荐过一些Firefox插件,其中有一款名为FastestFox,是用于加速浏览的插件。注意,这里所说的“加速浏览”指的不是加快火狐加载或显示网页的速度,而是通过减少你的操作步骤来提高你的浏览速度。这个插件提供了一些很有创造性的功能,完善了一些平时注意不到却又很烦人的细节,比如选择文字之后文字边上会出现各种搜索引擎和维基百科的链接图标,把类似于链接的普通文字变成链接……

如果你想尝试这个插件,可以进入安装页面:https://addons.mozilla.org/zh-CN/firefox/addon/9825

安好插件之后,你会发现上面这串原本不是链接的普通文字变成链接了!(除非你把插件的链接化Linkify功能关了……)

然而这个插件的bug同样烦人,比如:选择文字后点百度图标搜索,百度搜的是乱码。

在网上查过,要解决问题只好改插件代码:

  1. 找到用户文件夹(我的文档的上一级文件夹)
  2. 接着打开AppData\Roaming或Application Data下的Mozilla\Firefox\Profiles\(有的文件夹是隐藏的)
  3. 接下来有个以.default结尾的文件夹,打开它,然后接着开extensions\smarterwiki@wikiatic.com\chrome\content\,这个文件夹很有意义,它是FastestFox源代码文件夹

对于接下来的步骤,如果觉得麻烦,可以到文章尾部去下我修改后的文件:

  1. 用记事本打开popup_bubble.js
  2. 找到这一行:
  3. var searchBaiduURL = "http://www.baidu.com/s?wd={searchTerms}";
  4. 改为以下内容(别漏了最后的英文分号)
  5. var searchBaiduURL = "http://www.baidu.com/s?wd={searchTerms}&ie=utf-8&tn=sndo_dg";

同样,如果你觉得FastestFox的维基英文搜索很烦人,你可以把它改成中文的:

  1. 同样在popup_bubble.js中,找到这一行:
  2. var searchWikipediaURL = "http://api3.smarterfox.com/wikisearch/search?q={searchTerms}&locale={language}";
  3. 把它改为:
  4. var searchWikipediaURL = "http://zh.wikipedia.org/zh-cn/{searchTerms}";

还有一个问题是,链接化(Linkify)时对文字识别不准,比如这个几段话:

欢迎访问http://blog.programet.org!这是叶子的家~

Programet的邮箱是programet.org@gmail.com

好喜欢Programet.org~

发现问题了吧。

解决这个问题的方法同样是改源代码:

  1. 按上面带下划线段落指出的方法找到源代码文件夹,用记事本打开Linkify.js
  2. 找到这一行:
  3. var url_regexp = new RegExp("(((https?|ftp|irc|file)://|www\\.)[^<>'\"\\s]*[^<>'\"\\s,.])|([^[\\]<>'\"\\s]+@[^<>'\"\\s]+\\.[^<>'\"\\s]+)", "gi");
  4. 把它改为:
  5. var url_regexp = new RegExp("(\\b[a-z0-9_.\\-+]+@[a-z0-9_\\-+]+\\.[a-z0-9_.\\-+]+\\b)|(\\b(((https?|ftp|irc|file|thunder|flashget|ed2k)://|www\\.)[a-z0-9_./\\\\:&#%?=*\\-+]+))|(\\b[a-z0-9_.\\-]+\\.(com|net|org|cn)((:\\d+)?((/|\\\\)[a-z0-9_./\\\\:&#%?=*\\-+]+)?)?)", "gi");
  6. 再找到这一行{
  7. if(url.indexOf("www.") == 0) {
  8. 把它改为:
  9. if(url.indexOf("://") == -1 && url.indexOf("@") == -1) {

如果你觉得太麻烦,你还是去到文章结尾吧……

要说明的是,链接化的识别不可能完全准确,我的版本自认为已经比较准了,但还会有识别错误的。如果谁有更好的改进办法,欢迎写在下面。

最后,附上我修改后的两个文件(打包好了,在这里),这两个文件需要放在Fastest的源代码文件夹替换掉原有文件(找出源代码文件夹的方法已在上面用下划线标出)。

说明:附件是基于FastestFox 4.1.6修改而成,在其他版本下不一定适用。附件是2010.8.16更新的。

本文由 最后的叶子 创作,转载或引用前请联系我们

相关文章:

  1. NumberQuicker传奇
  2. 每周软件推荐-Firefox火狐及其插件
  3. 欢迎大家来测试 – SDCal Pro beta发布
  4. 每周软件推荐-WinMount
  5. “你们的hello world 都弱暴了 ”

2010年5月5日 星期三

7条评论

留下您的足迹

2010 f(Program,Poet)=Programet.
Powered by Wordpress. Theme by Pharmacy Drugs and LastLeaf.