FF 3.5 推出也有一段时间了,但我在3.0.X时代很喜欢的两个扩展却一直不兼容 FF 3.5。既然已经升级到3.5,也就不想退回3.0.X,询问了下Google,倒是找到了一个可行的方法,无需安装扩展,只是修改about:config里的两个参数即可。

有什么比上班时被BOSS看到自己不务正业更郁闷的~
打开 about:config ,找到下面两个参数,分别设为 false
extensions.checkCompatibility
extensions.checkUpdateSecurity
这时打开FF的扩展列表,会看到提示说“附加组件更新安全检查已被禁用”,这里不管他,直接重启FF。

3.0.X时代熟悉的扩展回来了~~
当然,安装扩展也能达到启用旧扩展的目的,例如 Nightly Tester Tools 这个。
END~
FireFox Addons, FireFox
为什么使用搜索栏
我承认我已经是一个搜索重度使用者了。为什么这样说?比如我现在想进入某个网站,例如Google翻译,他的网址是translate.google.com,但我很懒,不想记忆这么多的字母文字,我会直接在Firefox的搜索栏里搜索“Google翻译”,然后点第一条记录都能去到翻译页面了。所以我认为,搜索引擎在某方面可以说是整个互联网的入口。那回归主题,既然搜索引擎这么重要了,如果我们还要先打开Google主页,再进行搜索,那不是耽误了很多时间?这也是我不能接受的,所以便有了此文,将我的一些提高效率的方法介绍给大家。其实我的Firefox连搜索栏都没有了,因为我将其集成到地址栏上了,下文会有介绍。
添加搜索引擎的方法
- 使用Firefox自带的功能
Firefox本身的搜索栏就可以将当前页面上的搜索条添加为一个搜索引擎,例如打开Mozilla Firefox扩展这个页面,然后点击Firefox的搜索栏图标,就会发现有“添加 Mozilla Add-ons”的提示,点击后就能在Firefox搜索栏里直接搜索扩展了,不用再打开这个页面。如下图所示:

但这个方法还不完美,因为他并不能兼容所有的页面,例如打开百度的首页,如果你想添加这个搜索引擎,你会发现不能如愿。这也是这个方法最大的缺点。
- 使用Google工具栏的“生成自定义搜索”
如果你安装有Google工具栏,可以很方便的使用其中的“生成自定义搜索”功能来添加搜索引擎。我这里就不详细说明了,网上很多介绍的文章,也可以参考月光博客写的《使用Google工具栏百度一下》。
- 使用相关的扩展
正因为第一个方法的缺陷,所以诞生了弥补这方面的扩展,例如 Add to Search Bar。可以将任意网页的搜索功能加入Firefox搜索栏,只要右键点击搜索框并选择“添加到搜索栏…”即可。功能类似于Google工具栏的“生成自定义搜索”。下面有一个简短的使用介绍。

(在新页面中打开)
- 使用 Mycroft Project
这也是我所推荐的方法,不用借助任何扩展,只要打开Mycroft Project,在里面搜索你想要的搜索引擎,简单的点一下,即可以添加到搜索栏了。而且这个网站里的搜索引擎很丰富,连国内的淘宝、百度甚至Archlinux的AUR仓库等都能找到。使用方法很简单,就不介绍了。

搜索引擎的关键字用途

关键字的用途大概可以说成是将Firefox搜索栏集成到地址栏上,例如为淘宝的搜索引擎添加了tb这个关键字,当我们在地址栏上输入

将直接打开淘宝页面并搜索苹果iphone,效果和在搜索栏里使用淘宝的搜索引擎搜索苹果iphone是一样的。这个在需要切换多个引擎来进行搜索时尤为有效。不用手动在各个搜索引擎中切换,以达到增加效率。但必须记住各个引擎的关键字,还好Mozilla为我们提供了通配符“*”。例如为Google引擎添加“*”这个关键字,那么在地址栏里输入想搜索的内容,将直接返回Google的搜索结果,灰常方便。当然,输入的是网址时,还是会直接打开该网址的。而且这个“*”号通配符只能匹配一个搜索引擎。
小技巧
- Ctrl + L 将聚焦到Firefox的地址栏
- Ctrl + K 将聚焦到Firefox的搜索栏
FireFox, Magazine FireFox, Skills
Linux版Firefox的慢算是出名的了,在同一台机器上,windows版的要流畅很多很多……为什么Linux版会这么慢呢?我觉得有下面几点原因。
- nvidia显卡驱动的问题,这是驱动上有bug导致的,不过在180.22版驱动上已经好转很多了。
- 用户目录(~/.mozilla/firefox)下的缓存数据过于庞大,这个在windows版也会出现,但我用了2年的windows版firefox,感觉并不明显啊
- 编译的问题
尽管3.0版firefox有很大进步,但对于我这种firefox重度使用者,仍然是偏慢。在使用了TualatriX介绍的优化方法后,的确好转了很多。但在20个以上的标签页间进行切换,仍然是会出现缓慢的现象。于是狠下心来,将主目录下的 .mozilla 目录搬到内存上,发现切换标签页缓慢的现象还真的消失了!使用了一个多月,现在我打开30个以上的标签页也不会再慢下来了,感觉非常好!
下面介绍如何将 Firefox 运行在内存上。注意:下面提到的 /tmp 目录是使用 tmpfs 挂载的,如何使用 tmpfs 可以浏览这篇介绍,还有一句废话,你要有足够的内存,我的物理内存是2G。
首先将用户目录下的 .mozilla 目录备份,放到你喜欢的地方,例如放到 /var/local 下。推荐直接用tar打包,不要压缩,下面会说到好处,而放到 /var/local 下是为了配合下面的脚本。
cd $HOME && tar -cpf mozilla.tar .mozilla/*
mv mozilla.tar /var/local
在 /tmp 目录下创建一个目录,用于存放 .mozilla 目录下的文件
mkdir /tmp/.mozilla
然后将用户目录下的 .mozilla 目录链接到刚才创建的目录
ln -sf /tmp/.mozilla $HOME/.mozilla
解压刚才备份的tar包
tar -xpf /var/local/mozilla.tar -C /tmp
好了,现在打开 fireofx 看看,切换标签页的速度是不是有所提升了?我记得当时试验的效果是很明星的。如果你也满意,推荐用脚本直接在开机后就解压 tar 文件到 tmpfs 上,关机时就把 tmpfs 上的数据重新打包备份,多方便啊~。这时直接用tar打包的好处是,每当关机时不用等待压缩 .mozilla 目录的文件,我就曾经用7z压缩数据,那速度……
下面是我写的自动脚本,以 daemon 方式运行,能在 Archlinux 上使用,其他发行版可能需要稍加修改,我只有一个 Archlinux,没办法测试。
新建 /etc/rc.d/firefoxpro 文件,贴上下面的内容
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case $1 in
start)
stat_busy "Copying Firefox profile to tmpfs"
if [ ! -d "/tmp/.mozilla" ];then
mkdir /tmp/.mozilla
cp /var/local/mozilla.tar /tmp
tar -xpf /tmp/mozilla.tar -C /tmp
mv /tmp/mozilla.tar /var/local/mozilla-old.tar
chown clayton:users /tmp/.mozilla ###注意这里,需要将clayton改为你的用户名
add_daemon firefoxpro
stat_done
else
stat_fail
fi
;;
stop)
stat_busy "Backuping Firefox profile from tmpfs"
if [ -d "/tmp/.mozilla/firefox/njgmwi0t.default" ];then ###注意这里,要改为你的xxx.default目录名
cd /tmp && tar -cpf /tmp/mozilla-new.tar .mozilla/*
mv /tmp/mozilla-new.tar /var/local/mozilla.tar
rm -r /tmp/.mozilla
rm_daemon firefoxpro
stat_done
else
stat_fail
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
别忘了给于执行的权限
chmod a+x /etc/rc.d/firefoxpro
编辑 /etc/rc.conf ,把上面的脚本添加到 daemons 处,使其开机就执行
DAEMONS=( … @firefoxpro …)
ok,大功告成了。enjoy it 吧!
最后附上2个有用的小技巧。
- 压缩 .mozilla 目录下的sqlite3数据库
首先把 firefox 关了,然后运行下面的命令,详见通过压缩数据库加速 Firefox
for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done
- 分离 Firefox 的临时文件
Firefox 会在 .mozilla 目录下的 Cache 里存储一大堆浏览网页时的临时文件,这些文件基本上可以无需备份,那我们何必还要将这些临时文件打包进tar包里呢?而且还能减少打包的时间。首先打开 about:config ,将 browser.cache.disk.parent_directory 的值改为 /tmp,没有就新建一个。重启 Firefox ,浏览一些网页后你会发现 /tmp 下多了这个 Cache 目录,里面就是这些杂七杂八的临时文件。
祝大家新的一年里,身体健康,万事如意!
Happy 牛 Year!!
FireFox Archlinux, FireFox, tmpfs
Firefox 3.0 下载日到了!赶快下载吧!
以下是官方公布的具体时间,可以到这里下载正式版的 Firefox 3.0 !
请在2008年6月18日UTC时间17:00之前下载Firefox 3,即美国山景城时间10:00,多伦多时间13:00,里约热内卢时间14:00,巴黎、马德里、柏林、罗马和华沙时间19:00,莫斯科时间 21:00,北京时间2008年6月19日1:00,东京时间2008年6月19日2:00。
PS:昨天(17日)晚上11点时,我查看那个Firefox的承诺分布图,中国的人数是22000人左右,今天早上8:30再查看时人数已经激增一倍,达到了42775人!!

最近 Mozilla 推出了一个推广 Firefox 的活动,名为“Firefox Download Day”(Firefox下载日),内容是在下载日当天下载 Firefox 3 浏览器,就可以帮助 Firefox 创造一项新的24小时内下载最多软件的吉尼斯世界记录。
活动地址:http://www.spreadfirefox.com/zh-CN/worldrecord/
到目前为止,中国地区一共有 5338 人参加了这个活动。

FireFox FireFox
什么叫优化编译版?如果您曾用过 swiftfox ,您就会知道这些经过优化编译后的第三方 Firefox 发行版是如何的高效快速了。现在除了 swiftfox 外,我们又多了一个选择,也就是 Swiftweasel,而且可喜的是 Swiftweasel 还是开源的(swiftfox 不是!!!)。Swiftweasel 的安装十分简单,有 deb 和 tar.gz,方便安装。能兼容 Firefox 的 theme 和插件,而且会在 ~/.mozilla 下生成 swiftweasel 文件夹,存放用户数据,不会妨碍原来的 Firefox。而且经过优化编译,速度比 Firefox 有所提高。
Swiftweasel 的官方主页在 http://sourceforge.net/projects/swiftweasel/
点击这里下载最新的 Swiftweaswl

Swiftweasel 有下列 CPU 的优化编译版
- swiftweasel_athlon64-32bit_ubuntu-i386.deb
- swiftweasel_athlon64-64bit_ubuntu-AMD64.deb
- swiftweasel_athlon-tbird_ubuntu-i386.deb
- swiftweasel_athlon-xpubuntu-i386.deb
- swiftweasel_k6_ubuntu-i386.deb
- swiftweasel_k8-32bit_ubuntu-i386.deb
- swiftweasel_k8-64bit_ubuntu-AMD64.deb
- swiftweasel_nocona-32bit_ubuntu-i386.deb
- swiftweasel_nocona-64bit_ubuntu-AMD64.deb
- swiftweasel_pentium-2_ubuntu-i386.deb
- swiftweasel_pentium-3m_ubuntu-i386.deb
- swiftweasel_pentium-3_ubuntu-i386.deb
- swiftweasel_pentium-4m_ubuntu-i386.deb
- swiftweasel_pentium-4_ubuntu-i386.deb
- swiftweasel_pentium-m_ubuntu-i386.deb
- swiftweasel_prescott_ubuntu-i386.deb
- swiftweasel32_athlon64-32bit_ubuntu_7.10_AMD64.deb
- swiftweasel32_athlon64-32bit_ubuntu-AMD64.deb
- swiftweasel32_nocona-32bit_ubuntu_7.10_AMD64.deb
- swiftweasel32_nocona-32bit_ubuntu-AMD64.deb
FireFox FireFox, Swiftweasel
当我们安装的扩展越来越多时,是不是发现 Firefox 或 Thunderbird 的右键菜单里的选项越来越多?而且还有不少是自己平常不常使用的?如果您也有这样的烦恼,不妨试试 Menu Editor 这个扩展。
首先下载并安装 Menu Editor 扩展,重启 Firefox 后,去到 “工具” — “附加软件”,找到 Menu Editor 扩展,点 “选项”,会打开 Menu Editor 的设置界面。如下图

在 “编辑菜单” 处选择 “标签页右键菜单”,下面显示您的右键菜单中的所有显示项,然后只要选择您不想显示的选项,然后点中间的 “隐藏” 按钮,相应的选项便隐藏了,如下图

下面是我精简后的右键菜单,是不是方便了很多,而且还可以提高工作效率。
在链接上的右键菜单

在页面上的右键菜单

FireFox Addons, FireFox
引用自 addons.mozine.cn 的介绍
Pearl Crescent Page Saver(以下简称PCPS) 是一个将网页保存为图像的扩展。图像可以保存为 PNG 格式,或者 JPEG 格式(需要 Firefox 2)。可以保存整个页面或者仅仅是可见部分。可以设置选项来保存全尺寸网页大小(默认)或者缩放到较小的尺寸。
扩展大小:251kb
适用于:Firefox 1.5.0 – 2.4.9
PCPS 的安装很简单,重启 Firefox 后,在导航栏上会出现 PCPS 的图标。而设置方面很直观,一目了然,如下图:


下面是我的博客截图,哈哈,十分方便

FireFox Addons, FireFox
Batch Download 是一个批量下载的小扩展,能够根据指定的表达式下载,用来下载一组相近的 url 非常方便。如果曾经使用过 Flashget 等下载工具的批量下载功能,那么使用起 Batch Download 将会很顺手。这点对于在使用 Linux 的朋友尤为重要,关键还是 Linux 下缺少相关的软件,我知道的只有 MultiGet 这个可以实现,但是 FlashGot 不支持 MultiGet ,要自己手动复制 url 地址,比较麻烦,而 d4x 要结合 FlashGot 才能实现。
Batch Download 的安装很简单,重启 Firefox 后,Batch Download 便出现在右键菜单中。

下面做一个简单的测试,来到这里,右键菜单选 “批量下载所有图象”。

将弹出 Batch Download 的界面,只需要设置下载存放的文件夹,点 “开始下载”,稍等片刻,页面上的图片便下载下来了,而且您会发现 Batch Download 不会下载一些不相关的图片,例如网站的 logo 等,十分实用。

FireFox Addons, FireFox
GooglePreview 能为您带来有意思的搜索体验,其的主要功能是在 Google 和 Yahoo 的搜索结果页面嵌入站点预览图像。预览图像位于搜索结果的左边,如下图,这看起来十分形象直观。


GooglePreview 下载地址(任选其一):
- http://addons.mozine.cn/firefox/113/
- https://addons.mozilla.org/en-US/firefox/addon/189
安装方法和其他 Firefox 扩展一样,在重启 Firefox 后即生效。如果需要临时禁用 GooglePreview,那么可以点击状态栏中的 GP 图标。而且您可以决定每页缩略图的最大数目以及是否在状态栏显示其图标。

FireFox Addons, FireFox
最新评论