科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>网络频道>ZD评测>重燃Firefox浏览器

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

最主流的开源引擎有两种—Gecko和KHTML,其中KHTML为KDE桌面环境下的Konqueror的浏览器和Apple的Safari浏览器所应用;Gecko则为Mozilla浏览器的引擎。如今,Mozilla Firefox已经被广泛地使用,成为众多浏览器中一颗闪耀的启明星。

来源:巧巧读书 2008年07月22日

关键字:Firefox 火狐浏览器 火狐

最主流的开源引擎有两种—Gecko和KHTML,其中KHTML为KDE桌面环境下的Konqueror的浏览器和Apple的Safari浏览器所应用;Gecko则为Mozilla浏览器的引擎。如今,Mozilla Firefox已经被广泛地使用,成为众多浏览器中一颗闪耀的启明星。

Firefox有很多比其它浏览器高明的功能属性,吸引了数以百万的用户,其中标签浏览,拦截弹出广告以及用户可扩展性,等等都是值得赞许的。另外,由于跨平台开发,所以能适应各个系统用户的需求。因为它的配置文件在各种操作系统中都是可移植的,也就是说是独立于操作系统的,因此有更高的安全性。Firefox在各个操作系统上都能具有同样的外观和功能,以及易用的图形化用户界面。

目前所有Linux发布版本中都已经预装了Firefox作为标准浏览器,较老的版本则有可能带有Mozilla套件。在撰稿之时,已经可以从www.mozilla.org/products/firefox网站上下载到1.5的beta版(如图1)。

免费到底 重燃Firefox浏览器(图一)

 

Firefox标签浏览

如果不是真正喜欢标签浏览方式的话,那么你就不会真正掌握标签浏览的使用方法。其实有非常多的Firefox用户甚至没有注意到这个功能的存在或者说没意识到它能带来多么大的方便。标签浏览使得在一个窗口中浏览多个网站或一个网站中的不同页面得以实现。标签浏览方式不仅减少了多窗口的混乱而且提高了页面组织的逻辑性。比如,当你想在网上买书,就需要同时打开若干网站以标签浏览的方式进行价格比较;很显然在同一个窗口中比较多个页面比打开多个窗口最大化和最小化的效率要高得多。而且,你还能将书签中整个一个组的网站利用标签在一个窗口中同时打开它们,非常方便、高效。

利用组合键“Ctrl+T”或“文件” “新建标签页”即可打开一个新的标签页,你还可以将“新建标签页”通过定制工具栏的方式直接拖放到工具栏上;Firefox打开时默认只开启一个标签页,但你只要在工具栏的空白处双击就可以轻松开启一个新的标签页。利用鼠标点选标签是通用的方式,但更快捷的方法为利用键盘—敲击“Alt+1”可选中左起第一个标签,“Alt+3”则可选中第三个标签(注意:如果为OSX和Windows系统,你必须用Ctrl而不是Alt);另一种选择标签的方式是点击“Ctrl+Page Up”组合键来从左至右循环显示所有标签页。

关闭标签页同样有几种方式,包括:点击标签栏右侧的红色小叉图标可关闭当前显示的页面;右击标签,选择“关闭标签页”即可关闭该标签页;利用快捷组合键“Ctrl+W”可关闭当前标签页,如果只开启了一个标签页则会同时关闭浏览器。

添加书签时利用标签也很方便。如果我们喜欢浏览几个新闻网站(比如,新浪新闻,搜狐新闻,CNN),每个网站分别用标签页显示,之后利用“Ctrl+D”或菜单中的“将本页加入书签”将这组书签设定为一组“新闻”,在想同时打开这些相关网站时,只须选择“书签” “新闻” “在新标签组中打开”就可以同时开启这组书签中的所有网站了(如图2)。

免费到底 重燃Firefox浏览器(图二)

 

可扩展的Firefox

Firefox的另一过人之处就是其强大的可扩展性。Firefox的开发者的初衷就是只提供有限的功能属性—这样就可以吸引更多的用户,而且添加太多功能将意味着混乱的菜单以及不清晰的窗口设置。Firefox具备可拓展性,用户可以添加更多有趣的功能属性。可扩展性包括改变Firefox已有的功能和添加崭新的功能。你可以登录Firefox的官方网站,选择“Get Extensions and Themes”,这里提供的下载通常具备操作系统无关性,因此可以运行在多种平台上。安装插件相当简单,只须点击相关按钮后重新启动浏览器即可。

其中最受欢迎的插件要算“Adblock”,它还有自己的网站http://adblock.mozdev.org。这款插件是专门为拦截Firefox中的广告而设计的,右击广告即可拦阻单独的广告,在Adblock属性设置中可以输入例如“doubleclick.net”形式的拦截广告设置。Adblock确实能删除大量广告而且还添加了“Adblock”的标签在其图片上。除了拦截广告,Adblock还可以阻止不明属性的图片,所以当你想把一些图片从网站上移除时,这款插件也是很有用的。更多的插件更新可以在浏览器的“工具” “扩展”中获得。Goolge已经发布了专门为Firefox设计的工具栏,可登陆http://toolbar.google.com/firefox/index.html下载安装。这个工具栏中主要包括拼写检查,词语翻译,用于网上购物快速填写表格的“Autofill”,以及自动的Google搜索建议等实用功能属性。

档案文件

Firefox采用档案管理方式管理配置文件。一个档案相当于一个为设置,扩展,cache,cookie,密码等建立的专门的独立目录。这就意味着任何一个用户可以拥有任何数量的完全独立的档案配置文件即完全个性化的配置。通常,大多数人只有一个档案文件,其实有太多理由可以拥有多个档案文件,比如测试或维护不同的设置或不同网站的cookie等。下文中会更详尽地介绍如何配置档案文件。

当第一次运行Firefox时会建立一个默认的档案和基本的目录结构。所有的档案都存放于“firefox”主目录下的“defaults”的目录中。一个完整的结构应该为‘.mozilla/firefox/tpa4k8kx.default’,最初的默认档案同样被称为“default”(如图3)。这种随机字符串的命名方式是出于对更高安全性的考虑;对密码文件和其他私人数据的非二进制访问使用随机字符串的方式能更好地保护这些文件。

免费到底 重燃Firefox浏览器(图三)


 
在profile目录中你可以找到全部的Firefox环境设置。其中一些文件是纯文本格式另一些则为二进制。通常来说,虽然这些文件是可以直接打开和编辑的,但是笔者并不推荐这种做法。其中bookmarks.html包含所有的书签;cookies.txt包含全部保存的cookies;history.dat为二进制文件,包括URL历史纪录;signons.txt包括加密后的存储密码;而在cache目录中则有一系列包括浏览器cache文件的目录。尤其重要的一个文件为“prefs.js”,所有的浏览器设置信息都保存在其中。Firefox配置有大量的默认设置列表,任何设置如果被更改都会被纪录在此文件中,这些信息都是纯文本形式并可以对其进行编辑,不过如果Firefox处在运行状态,那么信息将被随时重写覆盖,不过在内存中会保留信息副本。另外,大部分扩展功能的设置信息同样也被保存在这个文件中。

如果要更改设置最好是利用Firefox自身的界面及配置编辑器。其参数设置图形用户界面允许用户很轻松地修改大部分的重要设置;如果利用编辑器,就需要在URL栏中输入“about:config”,那么在Firefox运行的同时就可进行参数设置。(如图4)双击其中任意一个“首选项名称”即可开启一个对话框或改变默认状态;新增功能只需右击窗口,选择“新建”(类型包括:字符串,整数,布尔)。所有改变默认设置的选项都是用黑体突出显示,更易于查找。

免费到底 重燃Firefox浏览器(图四)

建议你修改的项目为“network.http.pipelining”。这项使得Firefox可以实现多任务下载并有利于提高网页显示速度。找到此项,双击之,其状态就会由“默认 布尔 false”转变为“用户设置 布尔 true”,这个改变是瞬间就可以看到的,不过直到Firefox再一次开启之时才会被写入prefs.js文件中。 

高级用户如何备份profile 

其实有不少备份设置和profile文件的替代方案。正如我们所知,所有的profile信息都保存在一个独立的目录中;因此各种类型的profile不会相互产生影响。一个简单易行的备份全部profile和设置的方法是将整个目录结构存档。最好在存档之前清空cache,因为其占用了几M字节的空间。可以直接删除cache目录,还可以通过浏览器中的参数设置工具。创建一个档案时,进入你的主目录,输入:

$ tar cfvj firefox.tar.bz .mozilla
这条命令用于为全部和Firefox关联的文件创建一个压缩档案文档。你可以利用这个档案文件存储设置或者将设置移植至另一个系统。举例来说,要在一台新计算机上解压这些全部的文件,只要在主目录中输入如下命令并运行即可。

$ tar xfvj firefox.tar.bz
如果你是从较早前的备份中重新安装这些文件,就意味着将会清除Mozilla的目录以及解压档案文件之前的全部内容。一定要确认要用的备份是有效的,否则那些清除的内容是不能再挽回的。解决办法是将Mozilla目录重命名以保留。在解压备份之前运行以下任一个命令:

$ mv .mozilla .mozilla.old

$ rm -r .mozilla
如果你不想进行备份,可以重新保存或复制你的全部profile,单独复制文件也是可行的。我们知道profile目录包括多个关联Firefox配置的文件。如果你只是想保存你的收藏书签和密码,那么最简单的方法是按通常的方式启动Firefox,这样其会创建一个默认的profile,退出浏览器后将bookmarks.html和signons.txt文件拷贝至一个新的目录中。举例来说,本来我们已经将这两个文件存放在主目录中,现在想用Firefox产生新版本将其覆盖,命令如下:

$ cp -a bookmarks.html .mozilla/firefox/sj83kius.default/

$ cp -a signons.txt .mozilla/firefox/sj83kius.default/
其中的-a保证文件的权限被保存。profile目录在实际应用中将会被改变,因为它的名字部分中带有随机性。

如何管理Profile

怎样创建档案文件,备份独立文件以及针对管理信息的建议。

你一定想拥有不止一个profile,Firefox提供了一种简单的方法创建多个profile。当Firefox第一次运行时,它会检测到那个默认的profile来使用,如果没有找到就会自动创建一个。之后Firefox每次启动时都将会开启这个默认的profile。为了创建一个新的profile,一个特别的命令选项必须要运行:

$ firefox -profilemanager
运行之后会开启一个窗口,全部的profile以列表形式在此显示;最初,只可能会列有一个默认的profile。点击“Create Profile”可以创建一个新的,创建出的新profile必须被命名为new profile。选择你需要用的profile作为默认,只要点选“Don't ask at startup”的提示后,在每次启动Firefox时就不会每次都提示了。

除了这个内置的管理器之外,你还可以手动管理这些信息。在.mozilla/firefox目录中就能找到profiles.ini文件。每个profile后会跟着列出文件名和目录路径。在这里修改文件同在Firefox的profile manager选项中修改是一样的,当然后一种方法显然更容易。而且,在管理器中能看到profile在trobleshooting时产生的配置变化;如果文件丢失或受损,利用管理器则相对更容易进行修复。 

Profile中的全部信息以及目录结构本身都是跨操作系统的。你可以将其转移至另一个操作系统,但一定要保存在正确的位置才行。比如,OSX系统要将其保存在Library/Application Support/Firefox而不是.mozilla/firefox中。Windows系统要将其存放于Documents and Settings\userid\Application Data\Mozilla\Firefox中。

Firefox快捷键一览

Ctrl & T 打开新标签页
Ctrl & W 关闭开启的标签页
Alt & 2 选择第二个标签页
Ctrl PgUp 从左起依次选择标签页
Ctrl PgDn 从右起依次选择标签页
Ctrl & left click 在新标签页中打开链接
Middle click 在新标签页中打开链接
Shift & left click 在新窗口中打开链接
Ctrl & +/- 放大/缩小字体
Ctrl & scroll wheel 放大/缩小字体
Ctrl & F 查找并高亮显示文本

推广二维码
邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

重磅专题