前往
大廳
主題

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

—— | 2015-09-24 20:36:46 | 巴幣 0 | 人氣 320

一、不允许自定义新标签页面

新标签页面(New Tab Page),俗称九宫格,可显示常用网站便于用户快速访问,在我们点击标签栏上的新建标签页按钮或者按 Ctrl+T 时即可显示。我们或其他程序扩展可通过修改 about:config 里面的 browser.newtab.url 参数修改所显示的页面。但这个参数已被附加组件或其他搜索劫持行为滥用,因此 Firefox 41.0 取消了这个参数。如果你想自定义新标签页面可以安装 New Tab Override 扩展或者 Custom New Tab 扩展来重新定义这个页面。


二、可禁止 HTML5 视频自动播放

现在有越来越多网站支持使用 HTML5 格式来播放视频了,例如 YouTube、Facebook。在 Flash 时代,Firefox 可以通过插件点击后运行来阻止视频自动播放,但在 HTML5 我们得重新寻找解决方案。从 Firefox 41.0 开始,Firefox 也可以禁止 HTML5 视频自动播放了,改善了用户易用性。
对应的 about:config 参数为:

media.autoplay.enabled
false 表示禁止 HTML5 自动播放。


三、Firefox 账号可自定义头像

Firefox 28.0 开始可使用 Firefox 账号实现 Firefox 的同步功能,一直以来 Firefox 都在逐渐完善 Firefox 同步的各项功能,包括 Firefox 账号。Firefox 41.0 可以上传自己的图片作为 Firefox 账号的头像,对用户更加友好。同时增加了修改名称、密码和删除账号的界面。
地址栏输入 https://accounts.firefox.com/

点击更改即可进入更改图片的界面,这里可以上传本地文件或使用摄像头。头像因为是圆形的,所以上传后会有向导帮助你调整照片。


四、Firefox Hello 可以发送即时消息

Firefox Hello 虽然很少人使用,但在每个版本都在持续改进。作为一个使用 WebRTC 技术,无需额外插件的浏览器内置的聊天程序,Firefox 41.0 为其添加了即时发送聊天信息的功能,这下它就更像是一款即时聊天工具了。


在和聊天对象建立聊天会话(Conversation)以后,你可以在聊天窗口的文本框里直接输入消息并发送给对方。


五、查看源代码界面实现标签化


继 Firefox 的选项界面实现标签化(In-content)以后,Firefox 41.0 又将查看页面源代码的界面从窗口变成了标签页。在页面右键菜单项-“查看页面源代码”即可以标签页形式打开。



对应 about:config 参数为:

view_source.ta
为 true
其实 Firefox 41.0 之前版本只要地址栏输入 view-source:要查看的网址,也可以在标签页里面查看。


六、大幅改善 Adblock Plus 的浏览器内存占用

Firefox 41.0 最引人瞩目的改进我认为就是大幅改善了 Adblock Plus 运行时的内存占用。
原来 Adblock Plus 在开启大量元素隐藏规则的时候(如使用 Easylist)会占用大量的内存,这是因为 ABP 会在每个页面的每个框架里不加区别地插入所有 CSS 元素隐藏规则(超过 14000 条)。Mozilla 的开发人员也专门批评了这点,指出 ABP 每载入一个 iframe 会增加 4MB 内存占用,原因是它在每个 iframe 中插入一个巨大的样式表。一个极端的例子是这个包含400个iframe的页面,没开启 ABP 占用 370MB,开启后占用 1960MB,并且网页载入明显变慢。
产生这个问题的根本原因是浏览器做不到 CSS 相关数据的共享,这个 bug 已经长达十多年了。Firefox 41.0 终于彻底解决了这个 bug 77999。在开发人员测试过程中发现对于上述那个极端的例子,内存占用从 1550 MB 降低到 450 MB,每个页面文档减少约 3.6 MB。即便是不使用 Adblock Plus,极端例子中的内存占用也减少了 40 MB。


对于使用另一款过滤扩展 uBlock Origin 的朋友来说,由于 CSS 样式插入机制与 ABP 完全不同,所以这次改进对其影响不大,但多少也会降低一些内存占用。总体来说,uBlock Origin 内存占用会比 ABP 更低。


七、其他一些细节调整

1、使用 TSF(Text Service Framework,文本服务框架)改进 Windows Vista 及以上版本中的输入法支持。关于 TSF 的具体技术介绍,参见TSF(Text Service Framework)简介
2、网站小图标(favicon)可使用 SVG 图片了,比如百度首页的 favicon https://www.baidu.com/favicon.ico使用了 https://www.baidu.com/img/baidu.svgBug 366324
3、使用异步动态图片显示技术改进 CSS 动态图片的显示性能,显示更加平滑可靠。(Bug 706179
4、恢复一次性打开所有实时书签条目的功能。
5、WebRTC 开启了 perfect forward secrecy 功能,即便盗用者可以盗用一个 WebRTC 的会话,也无法盗用其他的,提高了 WebRTC 的安全性。
6、改善了浏览器渲染 box-shadow 这个 CSS 属性时候的性能。
7、在 Win7 里面禁用了 WARP,这个 WARP 是硬件加速用到的 D3D11 的一个属性,有时候会造成浏览器内存骤升,无响应和崩溃。
8、滚动页面时提升了浏览器解码图片的性能,提高流畅性,可能是使用了异步平移缩放(Async Panning and Zooming)技术。


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

創作回應

更多創作