阅读:12614回复:51
Firefox 53.0 正式版用户特性介绍
Firefox 53.0 正式版各平台各语言版本下载
一、新的 Quantum Compositor,提升性能并减少图形引起的崩溃 Firefox 53.0 最重要的更新就是引入了全新的 Quantum Compositor。Quamtum(量子) 项目是 Mozilla 最新宣布的项目,旨在建立下一代的网页引擎,它包含许多组件,其中之一就是 Quantum Compositor(合成器),它可以大幅提高 Firefox 的性能,减少因图形引起的浏览器崩溃。根据官方的测试结果,Quantum Compositor 可以减少 10% 因图形驱动问题导致的浏览器崩溃。具体来说,合成器使用的是独立的 GPU 进程,在浏览器计算所有图形的图层时,合成器可以将其合并拍平为一张图片,然后决定呈现在用户面前的是什么。由于合成器运行于 GPU 而非 CPU,所以运行速度很快。也因为是使用独立的 GPU 进程,如果因图形驱动问题导致合成器崩溃,也不会影响当前浏览器运行。测试结果显示它可以减少驱动有关的崩溃 17%,D3D 有关的崩溃 26%,D3D 加速视频的崩溃 11%。 ![]() Quantum Compositor 组件目前仅针对约 70% 的 Firefox 用户开启,并且只支持 Windows 7、8、10 的使用 Intel、AMD 和 Nvidia 的兼容 D3D11 显卡的用户。当然,e10s 要开启,并且你的显卡驱动版本没有被列入黑名单(强行开启方法)。要查看是否开启可以进入 about:support,找到“诊断”部分,看是否有 GPUProcessPid 和 GPUPRocess,如果有,则已启用,用户还可以直接终止该 GPU 进程。 ![]() 这个合成器组件使用独立的一个 firefox.exe 进程运行,所以你打开任务管理器,就可以看那个 firefox.exe 进程的 ID,如果 ID 和你 GPUProcessPid 显示的 ID 一致,则该进程就是合成器的进程。正常情况下,现在 Firefox 应该有 3 个 firefox.exe 进程,一个是父进程用于界面显示,一个 content 内容子进程用于网页显示,还有一个就是这个合成器进程。 二、新增一明一暗两种紧凑型主题 Firefox 53.0 新增了两个紧凑型主题(compact theme),一个 compact dark 暗色主题 ,一个 compact light 亮色主题。 ![]() 基本上这两个主题就是来自 FDE 开发版本,这两个主题在 FDE 上很受欢迎,非常多用户希望能移植到 Firefox 稳定版上,而不需要从控制台非常麻烦的开启和关闭。 所谓紧凑的主题,也就是比起 Australis 主题非常浪费空间,它节省了很多空间,更类似于 Firefox 28 和以前版本的主题。新主题开启方法有两个,一个是在附加组件管理器的外观版块,可以任意选择这两种主题,另一个是在定制界面里面的主题按钮里面。 三、简易安装包里面包含 64 位版本的下载 Firefox 官方网页提供有简易安装包(Stub Installer),只有几百 KB 大小,不包含完整安装程序,而是远程下载最新版本后再安装。 之前我们在 64 位 Firefox 升级计划里面提到了“2016 年 11 月到 2017 年 1 月:在简易安装包(stub installer)里提供 64 位下载,但不是默认的下载安装选择。” 现在,Firefox 53.0 已经在简易安装包里面提供了 64 位的下载。正如前面说的,Firefox 会识别用户系统的版本,如果是 64 位,则会默认显示为会下载 64 位版本,但用户依然有选择权,可以选择是下载 32 位还是 64 位。 ![]() 四、重要 UI 方面的修改汇总 在 UI 方面,Firefox 53.0 也做了一些改变。其中比较重要的包括:1、地址栏左侧弹出框重新设计。地址栏左侧弹出框,Mozilla 称之为 Doorhanger,是在地址栏左侧弹出显示的一个窗口,用来显示与用户交互的一些信息,比如弹出用户名和密码保存提示等。 Firefox 将原来两个按钮的样式做了修改: ![]() ![]() 同时取消了原来的菜单项: ![]() ![]() 同时还有一个改变,就是原来这个弹出框用户如果不管它,点击其他的位置,这个弹出框就不会显示,用户只能点击地址栏图标重新显示这个弹出框,这样用户就很可能找不到设置,现在不管你点击其他哪个地方,这个弹出框都一直显示直到你做出设置。 2、页面标题在标签页中显示方式有细微调整。标签页标题太长的时候不再显示省略号,而是将最右边模糊处理。这样可以多显示一两个字母。类似 Chrome。 ![]() 3、下载面板可显示下载速度。Firefox 20 的时候将原来的下载窗口改为新的下载面板,可以直接在工具栏按钮弹出菜单里面显示下载项的有关信息,但比起原来的下载窗口,少了一个极其重要的功能,就是显示下载速度。Firefox 53.0 里面,这个功能又回来了。 ![]() 4、HTML5 播放器使用 HTML 替代 XUL。Firefox 内置的播放器之前仍采用 XUL 语言进行编写的,随着 Mozilla 宣布逐渐淘汰 XUL 以后,有越来越多组件和界面使用 HTML5 编写替代 XUL。现在,Firefox 内置的播放器也使用 HTML5 编写替代 XUL 了。界面有一些小小的变化。 ![]() 五、停止对部分版本和设备的支持 从 Firefox 53.0 开始,有许多平台或设备版本被取消了支持,这里汇总一下:
六、其他一些细节调整 1、轻量主题(Personas)也支持在隐私浏览模式下使用。 2、改进书签同步的可靠性,减少书签同步丢失问题。(bug 1258127) 3、默认启用 JSON 查看器。新的 JSON 查看器既可以显示格式化过的 JSON 代码结构,也可以选择显示原始数据,点击 RAW DATA 即可。还具备筛选显示部分内容,复制粘贴数据的功能。 对应 about:config 开关为:devtools.jsonview.enable,true。 ![]() 4、阅读模式增加估计阅读时间。 ![]() 5、时间日期选择框实现 HTML 化。Firefox 53.0 将网页代码中 <input type=’date‘ /> 和<input type=’time‘ /> 所显示的日期时间选择框用 HTML 代码重写,将支持跨平台浏览器。对应的 about:config 参数为: dom.forms.datetime、dom.forms.datetime.timepicker,设置为 true。 ![]() ![]() 6、支持在大量选择项的表单域里进行搜索。Firefox 53.0 在表单项列表里添加一个搜索框,允许输入关键字进行筛选,优势在于只要匹配任意一部分字词即可显示出来。例如,有个表单项是“firefox”,传统的方式是必须输入 “fi” 这样的头即可字母才可显示出来,现在只要在搜索框输入任意部分,如“fox”,就可以显示出来以供选择了。对应的 about:config 开关为 dom.forms.selectSearch,true。 注意:(1)表单域必须包含大量选择项时候才会有搜索框,目前至少是有 41 个表单项。 (2)一开始输入关键字,即可筛选出匹配的表单项。(3)搜索框位于选择列表最上方,不随着滚动条滚动保持显示。一旦开始鼠标滚动,搜索框就会消失不见。 ![]() 7、新建后台标签页中的视频音频默认停止播放,只有标签页切换到前台的时候才会播放。对应的 about:config 参数为:media.block-autoplay-until-in-foreground,设置为 true。 8、Mac OS X 版本的 Firefox 下载程序体积较上个版本减少了约 36 MB。 9、新的 Web 权限系统。在网站需要获取摄像头麦克风权限的时候,会在地址栏左侧弹出框显示新的权限界面。 ![]() 10、新增身份标签页(container tabs),默认为关闭状态,Multifox 失效的用户可以尝试使用这个替代的扩展。具体介绍参见:容器标签页。 11、Windows 版本默认限制 H.264 视频最大支持 4K 分辨率,要绕过此限制播放 8K 视频,可以在 about:config 将 media.wmf.allow-unsupported-resolutions 设置为 true。 12、可以自定义取消对 SVG 图形的支持,对应的 about:config 开关为 svg.disabled,true 即可关闭。 13、可以设置 HTTP 发送的 Referer 标头策略。对应的 about:config 参数为 network.http.referer.userControlPolicy,默认为 3。0 表示不包含 referer,1 表示请求为相同的域名,2 表示跨域名时使用严格的域名(相同域名的请求时使用完整 URL,HTTPS 到 HTTPS 请求发送该域名,HTTPS 到 HTTP 时不发送 referer),3 表示 HTTPS 到 HTTPS 时发送 referer,HTTPS 到 HTTP 时不发送。 14、WebExtensions 方面,Firefox 53 不支持嵌入式 WebExtensions 扩展,即将传统扩展代码嵌入到 WebExtensions 中实现通信。AMO 也停止接受非 WebExtensions 的新扩展的提交,传统扩展如有更新版本仍接受提交。 15、开启了一个新的 content 内容子进程,专门用来打开本地文件。凡是使用 file:// 协议打开本地文件都会启动新的一个 firefox.exe 进程。其主要原因是考虑到安全,阻止第三者使用盗用的 Firefox 进程来访问用户的本地文件。具体来说就是这个用于打开本地文件的进程只有只读(read only)权限,不具有修改权限。默认为关闭状态,需要到 about:config 将 browser.tabs.remote.separateFileUriProcess 设置为 true。 ![]() 以上是 Firefox 53.0 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看发行说明: Firefox 53.0 正式版发行说明(官网英文) |
|
|
1楼#
发布于:2017-06-14 19:23
tulip17:找到原因了,不是火狐自身问题,是扩展simple form fill造成,禁用它就正常了回到原帖https://developer.mozilla.org/en-US/Firefox/Releases/54
可能是54改动了表单的底层实现又一次引发了拓展的兼容性问题…… |
|
2楼#
发布于:2017-06-14 18:49
|
|
|
3楼#
发布于:2017-06-14 17:57
xuyuehang:我这边测试正常,试试这个例子:https://bug1352620.bmoattachments.org/attachment.cgi?id=8868226回到原帖找到原因了,不是火狐自身问题,是扩展simple form fill造成,禁用它就正常了 |
|
4楼#
发布于:2017-06-14 15:09
tulip17:54可以显示全部输入历史了,但又有了新bug,半天弄不出表单菜单,先输入文字才弄出来菜单,但又不能通过键盘上下按键选择表单,大bug回到原帖我这边测试正常,试试这个例子:https://bug1352620.bmoattachments.org/attachment.cgi?id=8868226 |
|
5楼#
发布于:2017-06-14 14:41
xuyuehang:我提了个bug,但不确定是否是bug还是有意而为之的:https://bugzilla.mozilla.org/show_bug.cgi?id=1352620回到原帖54可以显示全部输入历史了,但又有了新bug,半天弄不出表单菜单,先输入文字才弄出来菜单,但又不能通过键盘上下按键选择表单,大bug |
|
6楼#
发布于:2017-05-07 02:06
asdf123456:显卡驱动面板 里面设置回到原帖算了,不改了,用独显也未必匹配量子,反而更耗电。 |
|
7楼#
发布于:2017-05-06 21:25
|
|
8楼#
发布于:2017-05-06 13:52
ff默认使用的是集显,如何让ff使用独显呢? |
|
9楼#
发布于:2017-05-05 21:00
|
|
10楼#
发布于:2017-05-05 12:17
AzureCanvasAccelerated 0
这个怎么硬件加速 |
|
11楼#
发布于:2017-05-05 00:20
|
|
12楼#
发布于:2017-05-04 20:48
shb72052088:我在你发的4个链接里ctrl+f 查找6759about:support里面英文提示什么呢 强制开启有用么 |
|
|
13楼#
发布于:2017-05-04 19:23
|
|
14楼#
发布于:2017-05-04 18:52
shb72052088:请问dev打头的我有4个参数?先找 6759 再看看是否有后面的 |
|
|
上一页
下一页