前往
大廳
主題

火狐Firefox 49.0 正式版用户特性介绍

—— | 2016-09-22 20:20:16 | 巴幣 0 | 人氣 244

在比原定发布日期推迟一周以后,Firefox 49.0 终于到来了,推迟是为了修复一些关键的漏洞,所以推荐大家尽可能升级到 Firefox 49.0。当然,Firefox 49.0 本身也包含了诸多的特性值得大家一试。

Firefox 49.0 正式版各平台各语言版本下载


一、安装特定附加组件的用户默认开启多进程

Firefox 48.0.2 已经实现了大约 41% 的满足条件的用户默认开启多进程功能(下称 e10s),他们有一个共同点就是都没有安装任何扩展,一旦安装有扩展 Firefox 就会自动禁用 e10s。这是 e10s 的第一阶段。现在 e10s 进入了第二阶段,即在 Firefox 49.0 里安装了特定扩展的用户也可默认开启 e10s,这份白名单包括:
  • 所有兼容 WebExtensions 的扩展
  • GreaseMonkey 3.8 和更高版本
  • downloadYouTubevideosas MP4 1.8.7 和更高版本
  • videodownload helper 5.6.1 和更高版本
  • Mozilla Lightbeam 1.3.0.1 和更高版本
  • Adblock Plus 2.7.3 和更高版本
  • uBlock Origin 1.7.6 和更高版本
  • Emoji cheatsheet 1.1.1 和更高版本
  • Awesome Screenshot Plus 3.0.10 和更高版本
  • Persona Plus 1.8 和更高版本
  • Add-on Compatibility Reporter 2.20 和更高版本
基本上这些要么是要么就是受欢迎的扩展,要么是自家的扩展,开发者都明确标明兼容 e10s 的。
此外使用俄语的用户会自动禁用 e10s,因为有报告这些用户会出现频繁崩溃的问题,同时部分用户开启 e10s 后在切换标签页的时候会出现长时间的“菊花转”的问题,Mozilla 会稍后发布 49.0.1 以便收集更多这方面的数据和解决问题。



二、HTTP 网站保存的密码可以用于其 HTTPS 版本

一直以来,Firefox 自带的密码管理器在保存 HTTP 网站密码和其对应 HTTPS 版本网站的时候都是区别对待的,例如你在 http://www.example.com 保存过用户名和密码,但打开其对应的 HTTPS 版本 https://www.example.com 的时候,自带管理器不会自动识别并填入你之前的用户名和密码,而是重新弹出提示你保存。你要么分别输入一次并保存和记忆,要么就到密码管理器里面复制用户名和密码,粘贴过去。

Firefox 49.0 做了改进,如果一个 HTTP 网站你保存了用户名和密码,那对于其 HTTPS 版本网站,Firefox 会自动识别并填入,无需重新保存一遍。

注意:反过来不行,如果 Firefox 先保存的是 HTTPS 版本网站的用户名密码,之后你再打开其 HTTPS 版本网站,则不会自动填入,你需要重新来过一遍。这是考虑到了安全性,HTTP 网站没有加密,HTTPS 网站用户名和密码直接填入 HTTP 版本可能会被盗用。





三、移除 Firefox Hello 功能

Firefox 34.0 时候初次引入了 Firefox Hello 功能,作为一个无需额外插件即可通过 WebRTC 实现用户之前视频、文字等聊天功能。但一直以来都很少人使用,而 Mozilla 最近瘦身计划也会砍掉一些少人使用的特性,专注于其他的地方投入资源。于是 Firefox Hello 就在 Firefox 49.0 中被正式移除了。

回顾 Firefox Hello 的发展,Firefox 34 初次引入并且大力开发认为是 Firefox 的重点项目,到后来移除了联系人功能变成一个标签页分享工具,再到后来剥离为一个系统附加组件,直到现在移除此项功能。只能说 Firefox 的市场份额逐渐下滑导致只能在 Firefox 中使用的 Hello 也乏人问津。





四、改进的阅读模式

Firefox 49.0 另一项重要的更新就是阅读模式得到了显著改进。从 38.0.5 开始,Firefox 增加了阅读模式(Reading View),在可转化为阅读模式的页面上,地址栏右侧会显示橙色的阅读按钮,点击即可进入。阅读模式精简了页面,去除了多余的影响阅读体验的视觉元素,同时提供了自定义字体,不同的阅读背景色模式等选项。

Firefox 49.0 为阅读模式提供了更多的自定义选项,比如更多的调整页面宽度的选项,更多的行间距的选项,增加了暗色模式,还新增了朗读文章的功能。此外在离开阅读模式的时候,不再重新载入原页面,而是从缓存中载入,节省了流量,提高了浏览速度。

不过阅读模式只在特定网页生效,如果你需要强制在所有网页生效,可以参考这篇文章:强制启用 Firefox 阅读模式在所有网站生效的方法



这里要重点提一下这个朗读文章的功能,它叫做 Narrate,其实就是文字转语音的功能。



如上图,在使用的时候是以段落为单位朗读的,可以切换不同的朗读模式,包括男声和女声,支持中文朗读,还可以调整朗读的速度(左边是慢速,右边是快速)。点击暂停按钮可以停止朗读,点击后退是切换到上一段落朗读,点击前进是切换到下一段落。在用户切换到其他标签页甚至其他应用程序的时候依然可以保持朗读。还有一个惊喜的细节就是可以保存朗读进度,在你下次打开此页面的时候可以自动从上次朗读的段落开始继续朗读。可以说这个朗读功能带来的是非常完整的体验。


五、 Linux 版本实现无插件访问 Netflix 和 Amazon 视频

Firefox 的 Windows 和 Mac OS X 版本早已实现了无需 NPAPI 插件,如 Flash 或 Silverlight 访问 Netflix 和 Amazon 网站受 DRM 保护的 HTML5 视频,用的是 Adobe Primetime CDM 和 Google Widevine CDM,其中 Adobe Primetime 只能用在 Windows,而 Widevine 还可以用在 Mac。

Firefox 49.0 的 Linux 版本现已把 Widevine 整合进去,这样从 Firefox 角度来说今后 Linux 版本浏览器是可以支持访问 Netflix 和 Amazon 视频的。但是目前即使 49.0 发布也不能轻易播放 Netflix 和 Amazon 视频的,因为服务还没对 Firefox for Linux 开放,用户当下也只能修改 UA 为 Chrome 才可以播放。





六、实现对 -webkit 的 CSS 属性的模拟以改善网页兼容性


这是一个对于 Firefox 用户,特别是移动版用户来说喜闻乐见的改进,但不得不说这也反衬出 Gecko 核心的 Firefox 的市场份额已沦落到需要对大量使用 Webkit 属性的网页做优化以提高兼容性。

现如今使用 Webkit 内核的浏览器(例如 Chrome、Safari)已统治了整个市场,所以大量网页开发者只专注于减少工作量,只针对 Webkit 做优化,出现了很多 -webkit 打头的 CSS 属性,导致 Firefox 无法正确渲染这些网页而出现显示异常,降低了用户体验。Firefox 加入了部分 -webkit 的 CSS 属性的monitor,改善网页兼容性。

对应的 about:config 参数是 layout.css.prefixes.webkit,开启则为 true。



具体的技术细节和 FAQ 参见:Firefox 49 fixes sites designed with WebKit in mind, and more


七、其他一些细节调整

1、打印网页新增简化页面选项,打印时可去除多余元素,如要开启可进入 about:config,并找到 print.use_simplify_page,设置为 true。之后点击文件-打印预览,勾选简化页面,打印网页时就只显示主要的页面区域。
2、可设置默认的 HTML5 视频的音量,免去每次打开视频都需要手动调整合适音量的麻烦。about:config 参数为 media.default_volume,默认值为 1.0,即 100%,可根据需要设置不同的比例,例如 80% 就是 0.8。需要注意的是这个参数只针对在 Firefox 里面播放,且不使用自定义的 HTML5 播放器的网站,而 YouTube 目前就不被支持。
3、在书签菜单默认显示最近添加的 5 个书签(动态书签),方便用户查看最近添加的书签。如果不需要,可以在上面右键点击选择隐藏最近添加的书签。
4、每次版本更新以后必出现的附加组件兼容性检查提示框正式取消。
5、取消对 SSE2 以下 CPU 的支持,取消对 Mac OS X 10.6、10.7 和 10.8 系统的支持。
6、取消统一搜索(Unified Search)功能的关闭选项,但仍可使用 Classic Theme Restorer 扩展恢复。详见:[Nightly] Firefox 49.0a 取消统一搜索功能的关闭选项
7、重新安装同一个版本的 Firefox 以后,会在浏览器底部提示你是否要重置 Firefox。about:config 里面的 browser.disableResetPrompt 设置为 false 可以关闭提示。
8、通过黑名单默认阻止部分不重要的 Flash 内容,例如会使用指纹跟踪技术的 Flash 元素。
9、开始支持 TLS 1.3 版本协议。TLS(Transport Layer Security,传输层安全)协议是 SSL 协议的继任者,比 SSL 协议更加安全,用来保护互联网通信的安全性。 如要开启可进入 about:config,并找到 security.tls.version.max,设置为 4。不过部分网站可能不支持 TLS 1.3,所以访问它们的时候可能会出错无法打开页面。
10、通过右键菜单设置,HTML5 音频和视频的播放速度可以调整为原来的 1.25 倍,同时还可以通过右键菜单设置为无限循环播放。
11、about:memory 增加了字体内存使用报告。
12、提升了未开启硬件加速功能的 Windows 系统用户的整体性能。针对 Mac 系统用户,也提升了其未开启硬件加速时的整体性能,提升了 OS X 系统字体抗锯齿的表现。
13、重新默认开启 Graphite2 font shaping
14、about:support 页面新增 Places 数据库完整性校验。
15、在 SSL 证书出错后的错误显示页面可提示用户是否是系统时间设置错误导致的。
16、提升了 CPU 支持 SSE3 指令集但未开启硬件加速功能的用户的视频性能。



以上是 Firefox 49.0 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看发行说明:
Firefox 49.0 发行说明(官网英文)

Firefox 49.0 正式版用户特性介绍 - Powered by phpwind

創作回應

更多創作