Firefox 3.0 6月17号高调发布
06月 17th, 2008 ychen Posted in 软件 |
今天是firefox3发布的日子。现在官方网站上的下载列表里还只是rc3的版本,再过几个小时估计会放出下载,不过Mozilla的工作人员早就写上了Firefox 3的各项改进,让我们来看一下:
改进包括如下方面
- 附加组件管理器/Add-on manager
- 书签/Bookmarks
- 级联样式表/Cascading Style Sheets (CSS)
- 颜色配置文件支持/Color profile support
- 下载管理/Download manager
- 字体和文本绘制/Font and text rendering
- 整页缩放/Full page zoom
- 历史/History
- HTML画布/HTML Canvas
- 地址栏支持UTF-8/Location bar UTF-8 support
- 恶意软件防护/Malware protection
- microformats 应用编程接口/Microformats
API - 脱机Web应用支持/Offline web application support
- 密码管理/Password manager
- 性能改进/Performance improvements
- 网络钓鱼保护/Phishing protection
- 插件/Plugins
- 站点识别按钮/Site Identification button
- 智能地址栏/Smart Location Bar
- 标签/Tabs
- 主题/Themes
- 视频和音频供稿/Video and audio feeds
- Vista家长控制支持/Vista parental controls support
- Web应用程序协议处理/Web application protocol handlers
- 结论/Conclusion
附加组件管理器/Add-on manager

Firefox 3
的附加组件(add-on,原译为扩展,现从官方翻译为附加组件)管理器得到了强化,新增了“获取附加组件”标签。通过此标签页,你可以浏览最受欢迎的附加组件、搜索新附加组件、查看附加组件的介绍和评分,并可通过简单的点击来安装附加组件。附加组件管理器已经与
附加组件网站(AMO: addons.mozilla.org)
高度整合,用户可以更方便地寻找和体验新扩展、新主题。
参见 在Firefox3 中获得新附加组件,作者 Madhava
Enros。
书签/Bookmarks

Firefox的3为书签引入了一套新的功能,对菜鸟更易上手,对一般用户更有用,对书签栏非常混乱的用户则是大有帮助。三个主要特点是引进星级书签,书签标记,智能书签夹。
星级书签是一个快速简便的方法,给网页标注书签只需轻轻一击。书签标记是加入“额外”信息的方法,让你以更灵活的方式组织书签。智能书签夹是一种“已保存的搜索”。当您添加新书签匹配此搜索时,它们会自动更新。
更多信息,请参阅
Firefox 3: Bookmarks,Deb
Richardson文。
级联样式表/Cascading Style Sheets (CSS)
![]()
在Firefox
3中做了大量的CSS改进,包括对以下内容的支持:inline-block和inline-table,所有平台上的字体大小调整,:default
pseudo-class,HTML软连字符(HTML soft hyphens ()),IME模式, white-space’s pre-wrap
value。并且动态更新css选择符,例如::first-child,:only-child,:last-child,以及 :empty。
Mozilla研发者中心有一个完整清单,列出了Firefox 3中所有CSS的变化,您可以点击这里获得:CSS improvements in Firefox
3。
颜色配置文件支持/Color profile support

Firefox 2不包含颜色配置管理,而只是根据用户系统或自定义的颜色配置进行颜色渲染,缺乏有针对性的优化。Firefox
3则包含了对颜色配置文件的全面支持,使得浏览器能显示更丰富和鲜艳的色彩。考虑到多方面的因素,颜色配置默认为关闭,需要用户自行定义浏览器选项来开启。或许Firefox的未来版本将该功能设置为默认,毫无疑问这将成为摄影师和视觉艺术家们欣喜若狂的日子。
参见
Firefox 3: Color profile support
,作者 Deb Richardson.
下载管理器/Download manager

下载管理器在Firefox
3中改进良多,现在包括了从新访问功能以手动或自动暂停及恢复下载项。其他改良包括在窗口底部状态栏新增了下载状态显示器,新增了在下载管理器中搜索已下载文件功能,文件显示的增强以显示更多文件信息,现在也可以在下载管理器中通过右键菜单访问下载文件的原始下载页。
参见
Download Manager in Firefox 3 ,作者 Madhava
Enros.
字体及文本渲染/Font and text rendering

当Mozilla的开发者们决定与Cairo子系统合作从零开始建立全新的图像层时,他们同样将浏览器中的文本渲染完全重新构建。得益于此,Firefox
3对于字体间距、连笔、多国字符、半连笔、字形微调、抗锯齿、字体大小和字体选择等各个方面均有改进性的支持。在Firefox
3对于字体支持和文本渲染迈出一大步的同时,Mozilla的开发者们并未停步,不断为未来版本的提高而努力。
参见 Firefox 3: Fonts and text,作者 Stuart
Parmenter 和 Deb Richardson.
全页面缩放/Full page zoom

页面缩放在Firefox
3中已经被全新设计,现在包括了全页面缩放和仅限文本缩放。
全页面缩放功能会让你完全控制显示内容的大小同时自动调整页面布局和结构。另一方面,仅限文本的缩放则只缩放页面上的文本,图片和页面布局不会被改变。
现在有了一个新而十分有用的功能:Firefox现在会自动记录下你曾经浏览过的页面的缩放等级。一旦你缩放一个站点的页面,Firefox会记住并在你下次访问该站点的任何页面时恢复该缩放等级。
参见
Full Page Zoom,作者 Seth
Bindernagel.
历史记录/History

Firefox 3令浏览器历史记录变得十分有用。历史记录不但是新功能 智能地址栏(Smart Location
Bar)的关键信息源,同时也在其他几方面得到加强。历史记录现在会在记录其他地址信息的同时记住站点的favicon(小小的个性logo),这样可以更好地扫描和识别历史记录项。历史记录侧边栏和历史菜单也有调整,而整个新的历史记录库(a
whole new History Library)已经被加入到Firefox库(Firefox Library)中(之前版本中的书签管理器Bookmark
Organizer)。总之,Firefox 3让历史记录由一个有时会有用的功能变为浏览器应用中的一个重要基础部分。
参见 Firefox 3: History,作者 Deb
Richardson.
HTML画板/ HTML Canvas

Firefox 3 的 HTML Canvas 实现已得到改进,现在包含了一个实验性的文本渲染 API。该 API 在 Mozilla
Developer Center (MDC) 的文章 Drawing text using a canvas
中有详细描述。另外也增加了对 transform() 和 setTransform()
方法的支持。这两个方法是MDC的想像力超群的Canvas指南(Canvas
tutorial)中的一部分.二维画板性能在所有平台中也得到了提升。
要了解精彩的画板示例,参见 John Resig’s Processing.js 和 Aza Raskin’s Algorithm Ink。
For more, see HTML Canvas in Firefox 3 by Vlad
Vukićević.
地址栏 UTF-8 支持/ Location bar UTF-8
support

主要使用 US-ASCII 的站点大概不会留意到 Firefox 3地址栏的一大改进:对 UTF-8
多字节码的支持。这是个非常大的可用性改进,因为非 ASCII 语言的 URL 地址在 Firefox 2中是不可读的机器码,而在 Firefox
3中已能够渲染成人类可读的文字。
参见 Firefox 3: UTF-8 support in location
bar,作者 Gen Kenai。
恶意网站防护/ Malware protection

“恶意网站(Malware)”是我们对那些尝试在你的计算机上安装你不想安装的软件或进行其他未授权行为的站点的称呼。Firefox
3保持跟踪所有已被报告的恶意站点,通过在它们被加载前就拦截的方法来保护你,保证你计算机的安全。当然你也可以忽略我们的警告————毕竟那是你的计算机嘛————但我们会希望这个新加的安全功能可以有效保护用户,让互联网更安全。
参见
Mal-what? Firefox 3 vs. Bad
People,作者 Johnathan Nightingale。
微格式API/ Microformats
API

微格式(Microformats) 是一组简单,开源的数据格式,基于现存标准构建。Firefox
3包含一个新的 微格式API(microformats
API),你可以使用它来编写add-on,但这些add-on不能显示在Firefox 3用户界面。
更多信息,参阅 IBM 关于如何
在 Firefox3 扩展中使用新的 microformats
API,和 Where are the microformats in Firefox
3? 作者 Mike Kaply。
离线网络应用支持/ Offline web application
support

Firefox 3 实现了 WHATWG 网络应用1.0 规范(WHATWG Web Applications 1.0
specification)中的 在线及离线事件(online and offline
events)。这意味着网站开发者可以创建即使离线也可在 Firefox 3
中工作的网络应用。当处于”离线模式“时,网络应用的数据会储存在本地,当计算机重新上线时再同步到服务器。
参见 Online and offline events、Offline resources in Firefox、Firefox 3: Offline App Demo,作者 Mark
Finkle, Offline Web Applications (Feb
2007),作者 Robert O’Callahan。
密码管理器/ Password manager
![]()
Firefox 3 中的密码管理器功能明显改进,设计得更周到。询问 Firefox
是否保存密码的对话框被完全替换了-摒弃了那个在你成功登陆网站前必须处理的弹出对话框,现在 Firefox 3
会在你登入网站后从浏览框上方滑出信息条,让你选择是否保存该密码。这个信息条是非强制的(non-modal),你可以继续如常上网而不用被迫先关掉它。这个信息条只会维持在上方直到你作出选项或离开你登录的网站。
另外,密码管理器现在具有过滤和搜索功能,从而更加容易查找和管理特定网站的密码。这些改进相当细微,但要是你储存了上百个密码,这些小改进就会造成大不同了。
参见
Firefox 3: Password Management,作者
Deb Richardson。
性能改进/ Performance improvements

Firefox 3 是目前最快,最轻量的 Firefox 版本。速度测试表明它相对于 Firefox 2 性能提升了 2-4
倍,相对于 IE7 提升了9倍。内存占用测试显示 Firefox 3的效率比 Firefox 2 提升2倍,比 IE7 提升
4.7倍。大家对这一版本的性能十分关注,而我们也做出了巨大的努力才做出了上面这些数字。
参见 Firefox 3 Memory Usage,作者 Stuart
Parmenter。
钓鱼网站防护/ Phishing protection

这个版本在新增的恶意网站保护功能之上,Firefox
3也改进了反钓鱼网站功能。已知钓鱼网站会在加载前被拦截,这样你的计算机就不会冒风险。而 Firefox
2会加载网页,然后将它变化和显示一个警告对话框,警告你这是个被报告的钓鱼网站。Firefox
3中的处理,和对恶意网站的处理一样,总体上会让你更安全,更少机会暴露于危险中。
参见 Mal-what? Firefox 3 vs. Bad
People,作者 Johnathan Nightingale。
插件/ Plugins

插件是加载到 Firefox 中的第三方小程序,用来处理 Firefox
本身不处理的内容。例如,缺了Flash插件你就看不了YouTube 视频。Firefox
提供一个新特性,作为新设计的加载项管理器一部分,你可以用来查看,开启或关闭任何你安装的插件。你也可以通过在插件项中右键点击插件名选择”访问主页“来访问插件的原始页(如果有的话)。
以前用过Firefox 3.0的beta版本,发现很多插件还是没更新那么快,所以我也不急着更新,不过如果你非常急切的想尝试一下3.0带来的浏览快感的话,赶紧去下一个吧。
06月 22nd, 2008 at 00:10
Nice website!!