fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-28
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:11440回复:51

Firefox 53.0 正式版用户特性介绍

楼主#
更多 发布于:2017-04-21 12:48
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 开始,有许多平台或设备版本被取消了支持,这里汇总一下:
  • 不支持 Win XP 和 Vista 操作系统。以上版本的用户需使用 Firefox 52.0 ESR,支持期为 1 年
  • 不支持 32 位的 Mac OS X 系统。以上版本的用户需使用 Firefox 52.0 ESR,支持期为 1 年
  • 不支持使用 Intel 奔腾 4 和 AMD Opteron 或更老 CPU 的 Linux 用户


六、其他一些细节调整

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.disabledtrue 即可关闭。
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 正式版发行说明(官网英文)
Firefox More than meets your experience
myhead
火狐狸
火狐狸
  • UID46565
  • 注册日期2014-07-04
  • 最后登录2020-04-14
  • 发帖数107
  • 经验92枚
  • 威望0点
  • 贡献值20点
  • 好评度8点
1楼#
发布于:2017-06-14 19:23
tulip17:找到原因了,不是火狐自身问题,是扩展simple form fill造成,禁用它就正常了回到原帖
https://developer.mozilla.org/en-US/Firefox/Releases/54

When Mozilla introduced dedicated content threads to Firefox (through the Electrolysis or e10s project), support for styling <option> elements was removed temporarily. Starting in Firefox 54, you can apply foreground and background colors to <option> elements again, using the color and background-color attributes. See bug 910022 for more information. Note that this is still disabled in Linux due to lack of contrast (see bug 1338283 for progress on this).

可能是54改动了表单的底层实现又一次引发了拓展的兼容性问题……
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-28
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2017-06-14 18:49
tulip17:找到原因了,不是火狐自身问题,是扩展simple form fill造成,禁用它就正常了回到原帖
汗,有问题应该先查表单类的扩展
Firefox More than meets your experience
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-28
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-06-14 17:57
xuyuehang:我这边测试正常,试试这个例子:https://bug1352620.bmoattachments.org/attachment.cgi?id=8868226回到原帖
找到原因了,不是火狐自身问题,是扩展simple form fill造成,禁用它就正常了
xuyuehang
小狐狸
小狐狸
  • UID53118
  • 注册日期2016-01-21
  • 最后登录2021-04-07
  • 发帖数26
  • 经验26枚
  • 威望0点
  • 贡献值0点
  • 好评度5点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-06-14 15:09
tulip17:54可以显示全部输入历史了,但又有了新bug,半天弄不出表单菜单,先输入文字才弄出来菜单,但又不能通过键盘上下按键选择表单,大bug回到原帖
我这边测试正常,试试这个例子:https://bug1352620.bmoattachments.org/attachment.cgi?id=8868226
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-28
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-06-14 14:41
xuyuehang:我提了个bug,但不确定是否是bug还是有意而为之的:https://bugzilla.mozilla.org/show_bug.cgi?id=1352620回到原帖
54可以显示全部输入历史了,但又有了新bug,半天弄不出表单菜单,先输入文字才弄出来菜单,但又不能通过键盘上下按键选择表单,大bug
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-05-07 02:06
asdf123456:显卡驱动面板   里面设置回到原帖
算了,不改了,用独显也未必匹配量子,反而更耗电。
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-05-06 21:25
hill:ff默认使用的是集显,如何让ff使用独显呢?回到原帖
显卡驱动面板   里面设置
hill
狐狸大王
狐狸大王
  • UID4423
  • 注册日期2005-03-26
  • 最后登录2020-09-09
  • 发帖数344
  • 经验131枚
  • 威望0点
  • 贡献值90点
  • 好评度3点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-05-06 13:52

ff默认使用的是集显,如何让ff使用独显呢?
l10x
火狐狸
火狐狸
  • UID36895
  • 注册日期2011-08-03
  • 最后登录2024-04-18
  • 发帖数175
  • 经验180枚
  • 威望0点
  • 贡献值36点
  • 好评度5点
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-05-05 21:00
okabe0789:我有跟強制開啟方法

但到about:support 沒有GPUProcessPid 和 GPUPRocess

在用windows 10 , AMD Fury X
回到原帖
我的也没有,但是任务管理器显示这个:

图片:无标题.png

asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-05-05 12:17
AzureCanvasAccelerated 0
这个怎么硬件加速
shb72052088
小狐狸
小狐狸
  • UID45527
  • 注册日期2014-04-18
  • 最后登录2018-12-13
  • 发帖数46
  • 经验83枚
  • 威望0点
  • 贡献值46点
  • 好评度1点
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-05-05 00:20
fang5566:about:support里面英文提示什么呢 强制开启有用么回到原帖

图片:ScreenShot00010.png

fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-28
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
12楼#
发布于:2017-05-04 20:48
shb72052088:我在你发的4个链接里ctrl+f 查找6759
没有找到任何相关的字符。
这不是说明我我的显卡没被列入黑名单?
我显卡:    AMD Radeon HD 6570 ( 2 GB / 蓝宝石 )
虽然很低端,但是参数上是写着支持Di...
回到原帖
about:support里面英文提示什么呢 强制开启有用么
Firefox More than meets your experience
shb72052088
小狐狸
小狐狸
  • UID45527
  • 注册日期2014-04-18
  • 最后登录2018-12-13
  • 发帖数46
  • 经验83枚
  • 威望0点
  • 贡献值46点
  • 好评度1点
  • 社区居民
  • 忠实会员
13楼#
发布于:2017-05-04 19:23
fang5566:先找 6759 再看看是否有后面的回到原帖
我在你发的4个链接里ctrl+f 查找6759
没有找到任何相关的字符。
这不是说明我我的显卡没被列入黑名单?
我显卡:    AMD Radeon HD 6570 ( 2 GB / 蓝宝石 )
虽然很低端,但是参数上是写着支持DirectX 11
也不算很旧,为啥不是默认开启GPUPRocess?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-28
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
14楼#
发布于:2017-05-04 18:52
shb72052088:请问dev打头的我有4个参数?


是4个参数每一个参数分别找,还是只找一个第一个?
例如:
PCI\VEN_1002&DEV_6759&SUBSYS_E193174B&REV_00
还是:
PCI\VEN_1002&DEV_...
回到原帖
先找 6759 再看看是否有后面的
Firefox More than meets your experience
上一页
游客

返回顶部