Frank's Technotes首页 | 关于 | 帮助 | 常见问题 | 特殊页面 | 登录
探索·思考·发现
可打印版 | 免责条款 | 隐私政策

Mozilla Firefox

本页为 林爽的技术笔记本 之一部分。

目录

主要优势

可以参阅很多相关报道,例如:Wikipedia的Firefox页。

普遍认为,Firefox比其他浏览器的优势在于:

Firefox 为人称道的新特性:

对于网页设计人员来说,Firefox 更是绝好的搭档。这里有一篇文章:用 Mozilla 调试网页,介绍了诸如 JavaScript 控制台、Cookies 管理、DOM 查看器 等方面 Firefox 无可比拟的优良特性。

这里又有一篇文章,提到 Firefox 在图片显示方面的优势

下载与安装

下载十分方便,国内很多站点都可以下载。不过还是推荐大家到官方网页下载,这样比较安全。也可以选择下面的这个带有Google工具条的版本。下载链接在本页面的底部,见如下图标:

http://www.linshuang.info/w/images/4/43/Get_Firefox.png

Windows 平台 Chinese (Simplified) 版本的 Firefox,目前最新版本是1.5,安装包约5MB。下一版本的推出计划可参阅 Mozilla 官方网站。如果您的 Windows 系统是简体中文的,Mozilla 网页会默认提示简体中文下载的链接。当然,如想下载其他系统或语言版本的也可以,只需点击“Other Systems and Languages”。

安装过程很简单,一路“下一步”就完成了。

Firefox的基本操作和IE相同。

现在就试一试?

基本设置

第一次运行Firefox,它问你是否将Firefox设定为默认浏览器。之后会让你导入其他浏览器的个人设置。我就选择了导入IE的“书签”和“Cookies”。

你可以简单定制一下工具栏。我就把对我没有用的“书签工具栏”和“主页”按钮去掉了。当然,我在菜单:工具/选项 中将“主页”设成了空白页。

Google搜索栏的启用

如果刚刚装好Firefox,你会发现Google搜索栏是无法直接使用的。(注:新版本Firefox已不再有此问题。)键入任何内容后,返回的都是Google首页而不是搜索结果。这可能是Firefox的一个bug吧。

解决方法如下:

打开一个Firefox窗口(Ctrl+N),在地址栏中输入 about:config 。 “过滤器”中输入google,清空 browser.search.param.Google.1.custom 和 browser.search.param.Google.1.default 中的内容。重新启动 Firefox 后,即可正常使用搜索框。试一试,爽不爽?

解释一下原因:

刚装好的 Firefox,“browser.search.param.Google.1.custom”其缺省值为“chrome://browser/content/searchconfig.properties”; “browser.search.param.Google.1.default”其缺省值为“chrome://browser/content/searchconfig.properties”。

这就是说,Firefox会读取[FIREFOX_INSTALLATION_DIRECTORY]\chrome\browser.jar压缩包中 browser/content这一级下名为“searchconfig.properties”的文件,并按照 “searchconfig.properties”文件中的“browser.search.param.Google.1.custom”和 “browser.search.param.Google.1.default”的值,分别为其赋值。

赋值后,“browser.search.param.Google.1.custom”的值为“client=firefox”,“browser.search.param.Google.1.default”的值为“client=firefox-a”

于是,Firefox 在 Google 搜索串中,除了添加 [FIREFOX_INSTALLATION_DIRECTORY]\searchplugins\google.src 定义的外,又增加了“client=firefox”或者“client=firefox-a”大概 Google 现在还没识别这个 “client=firefox”和“client=firefox-a”,所以才发生了页面重定向,转到了Google的首页。

默认语言的设定

Firefox严格遵照网页标准。但是,如果我们访问的某个页面没有指定语言界面(尽管不是很多),Firefox自动试图使用Unicode进行解析。这样某些中文页面看起来会是乱码。现在我们将它指定为gb2312(简体中文)。

菜单:工具,选项,基本信息,语言,默认编码,改为“ 简体中文(GB2312) ”即可。 URL有关UTF-8的设置

出于一些原因,我们有时会希望发送的地址支持UTF-8。还是 about:config ,在“过滤器”中输入utf8,将 _network.standard-url.encode-utf8_ 设为true, _network.standard-url.escape-utf8_ 设为false。这样,我们在资源管理器中双击.htm文件用Firefox打开的时候,就不会出现错误信息了。

Firefox 设为默认浏览器后打开中文文件名网页出错的解决办法

(摘自 http://windtear.net/archives/2005/05/07/000652.html

Firefox 通过 Tools->Options->General->Default Browser 的设置之后,同时再把 htm html 等后缀文件改为用 Firefox 打开。但这时有一个问题:打开中文文件名的文件会错误。其实这个default不彻底造成的,或者说default那个动作不完美:P

最简单的解决就是把 %1 改成 file:%1 可以通过 开始->设置->控制面板->文件夹选项->文件类型,htm html 其中一个的高级修改。

或者直接改注册表,把 FirefoxHTML 的那个 open command 改了

REGEDIT4

[HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command]
@=" C:\\Program Files\\Mozilla Firefox\\firefox.exe \"file:%1\""

这样找到一个中文文件名html文件回车,就不会出现打不开的错误了。

PipeLine 的打开

about:config ,过滤Pipe: _network.http.pipelining_ 改为true即可(简单,双击一下即可)。如果把 _network.http.pipelining.maxrequests_ 改为8可以获得更快的速度。这其实相当于伸出几只手去抓取网站信息,当然要快多了,修改前后可用试验比较一下速度。

注意,maxrequests这个值并非越大越好。所谓maxrequests,是最大值,实际上网时的requests数量,还要视和服务器连接的具体情况而定。maxrequests设得太高,服务器的负担也会过重,反到降低了下载的速度。这就像 FlashGet 软件刚发表时,设定成 100点下载,开始时速度快了不少,但由于加重了系统和服务器负担,最后反而降低了整体的速度。


启用多行 URL 支持

到 about:config 里面把 editor.singleLine.pasteNewlines 改成 3。这样,就可以想地址栏中粘贴不超过 3 行的 URL 了,使用非常方便。

安装扩展

没有安装扩展的 Firefox 功能是有限的,无法体现它强大的扩展功能。这里列出的只是我正在用并且个人认为值得推荐的扩展。所有的扩展都可以从 Mozilla 官方网页中获得。请注意:系统内的信息对于已经安装了的扩展程序而言是透明的,因此安装前请一定注意其来源是否可靠。

Flash 播放组件

只需访问一个使用了 Flash 动画的网页,之后的过程不用教,你就都会了。

广告过滤插件 Adblock

这个也不用说了,顾名思义。本扩展非常有用。赶紧打开 www.sina.com.cn 等门户站点设定一下过滤规则吧。现在又有了一个 Adblock Plus 插件,功能似乎比 Adblock 更强,广告规则也可以订阅,按一定时间自动更新。

FlashGot 插件

让Firefox支持FlashGet等下载管理软件。当然,你的系统中必须先装好FlashGet软件。值得一提的是,FlashGot 不仅仅支持 FlashGet,它几乎支持所有流行的下载工具。在 Linux 下也可以和 wget 工具整合。

RightEncoding 插件

让鼠标右键菜单中多一个网页编码的选项。这在浏览框架页面时显得格外有用,因为不同的框架可能页面语言不同,而顶部菜单中的语言选择是全局的设定。

ieview(或IETab) 插件

使得Firefox中的网页可以临时用IE打开。(用法:右键点击链接,选择“使用IE检视此网页”命令。)Firefox 1.5 支持 IETab,即在 Firefox 中打开一个基于IE的 Tab 浏览指定的网页。注意:Firefox 和 IE 无法共享 Cookies, Cache 等信息。

ColorZilla 插件

取色工具,可以以此了解别人网页的配色代码。

All-in-one Gestures 插件

这个插件可以让Firefox实现各种鼠标手势,类似MyIE2或Maxthon中的手势。我给一个朋友推荐后,他经常利用该插件给别人表演“魔术”。注:我现已不用。

Web Developer 插件

强大的网页开发辅助工具。有了它,调试自己的网页,以及学习他人网页的设计方案变得非常轻松、直观。

ColorfulTabs 插件

可以使 tabs 具有不同的颜色,看上去非常赏心悦目。

Save Link In Folder 插件

顾名思义,可以将下载的文件存入一系列指定的文件夹中,而不需要每次重新指定保存的位置。

PDF Download 插件

打开 PDF 文件时,可以增加一个“打开”或是“保存”的选项。当然前提是服务器中 PDF 文件的 content-type 需要设置正确。

Mozilla Archive Format

可以将网页存成“.mht”格式的单一文件。

其他插件

这里列出我试用过,但因为种种原因现在不再继续使用的扩展。考虑到它们可能对别人有用,我还是列在这里。

你问我答

(问题征集中,可以给我发邮件或留言。) 当然,您可以参阅Firefox中文社区的相关帮助文件解决大部分问题。

Firefox是何人开发的?

Firefox是由Mozilla基金会与数百名志愿者共同开发的。

Firefox 功能是否强大?

是的,Firefox非常强大。其支持的标准范围比MS大的多。功能也强的多,比如说PNG的Alpha等等特性,都是IE所不能支持,但标准是包括的。另外,一些CSS2.0的标准,IE中的理解显然是错误的。这可以在http://hedong.3322.org/newblog/ 看到关于这方面的成果。

Firefox 快不快?

Firefox 页面的 render 方式与 IE 不同,如果你在低速网络下观察,就会发现 Firefox 中页面是逐渐显示出来,而 IE 是过一段时间之后一次出现。对于结构非常复杂的页面, Firefox 更是非常适合。一些评测都说明 Firefox 比 IE 要快一些。

Firefox 有内存泄漏的问题?

非常遗憾,这是真的。在使用 Firefox 浏览网页一段时间后,可能会发现其占用内存数量越来越多。这可能是由几个原因造成的:

对于后两点,我们确实没有什么好的解决办法。只能在发现某个插件造成内存泄漏后,反馈给作者后等待其改进。对于使用不适当 JavaScript 脚本的网页,可以尽量不去浏览它。

关于tab的问题

Firefox是不需要插件即可支持的。可以使用热键Ctrl+T ,Ctrl+W来打开和关闭tab。另外可以通过自定义工具栏的方式把按钮防盗工具栏上。

如果你喜欢MyIE的方式,也可以用MyIE加载Gecko内核,而不是IE内核。相信他的速度和显示质量足能让你满意。如果你有Gmail账号,你可以尝试用Firefox或Gecko内核的MyIE去看看,应该会舒服很多。

关于集成下载管理器的问题

可以采用一个叫做downloadwith的插件,在update.mozilla.org有下载。安装了这个插件之后,就可以选择用什么工具下载。我就是用这个方法继承了影音传送带的。不过说句题外话,这个工作本来应该是NetAnts之类的工具自己考虑,而不应该让浏览器来考虑。但是 Firefox强大的扩展性令他做到了,这不是很令人兴奋的事情吗?

如果是Flashget或Net Transport 用户,也可以使用Flashgot这个插件。 地址在:http://ftp.mozilla.org/pub/mozilla.org/extensions/flashgot/flashgot-0.3.2.xpi

关于 Web 标准的问题

关于 Web 标准的问题由来已久。当然各主要浏览器厂商都想有自己的标准。但无论如何,具有一个合适的国际标准永远是大势所趋,也是对用户最有利的。所以我们要推广 Firefox,推广w3c的标准。:)

Firefox其他好处

可以不受到ActiveX的骚扰,尤其是3721之类的东西——再也奈何不了你了,这也是我为什么一直用 Firefox 的一个重要原因。

Mozilla(Firefox)对样式(CSS)的支持要比IE完善得多,Render的效果更和谐,更平滑,这真的一点也不夸张。IE对部分CSS的渲效果要明显残缺和不够严谨,很令人遗憾。

其他资源

取自“http://www.linshuang.info/wiki/Mozilla_Firefox

此页面已被浏览过16,268次。 此页面最后修订于2008年2月6日 (星期三) 02:21。


查找

浏览
首页
最近更改
随机页面
留言板
Frank's Blog
编辑
查看源代码
编辑帮助
页面选项
讨论此页
新段落
可打印版
页面信息
页面历史
链入页面
链出更改
我的选项
登录/创建账户
特殊页面
最新页面
文件列表
统计
更多