fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:11372回复: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
awsderty
火狐狸
火狐狸
  • UID48006
  • 注册日期2014-11-26
  • 最后登录2017-10-30
  • 发帖数135
  • 经验123枚
  • 威望0点
  • 贡献值60点
  • 好评度3点
  • 社区居民
1楼#
发布于:2017-04-21 13:11
進步了雖然還有很長的路要走
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
2楼#
发布于:2017-04-21 13:34
管理员辛苦了,目前对53很满意
喵拉布丁
火狐狸
火狐狸
  • UID47116
  • 注册日期2014-08-25
  • 最后登录2022-05-03
  • 发帖数109
  • 经验125枚
  • 威望0点
  • 贡献值18点
  • 好评度11点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-04-21 14:47
原来firefox支持<input type=’date‘ /> 和<input type=’time‘ />这两种HTML5字段类型啊,就是不知道为什么不默认开启?
你要吃布丁吗?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2017-04-21 15:21
这次更新挺多的,下载面板终于显示速度了。
jaleo
火狐狸
火狐狸
  • UID2330
  • 注册日期2005-01-19
  • 最后登录2022-05-28
  • 发帖数239
  • 经验176枚
  • 威望0点
  • 贡献值158点
  • 好评度1点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-04-21 15:33
如何查看显卡驱动版本有没有被列入黑名单?
谷歌大法好
狐狸大王
狐狸大王
  • UID49692
  • 注册日期2015-04-11
  • 最后登录2023-10-15
  • 发帖数344
  • 经验353枚
  • 威望0点
  • 贡献值282点
  • 好评度26点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-04-21 16:17
感觉不错,不知道是不是要重新配置
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2017-04-21 17:19
jaleo:如何查看显卡驱动版本有没有被列入黑名单?回到原帖


在 about:support 里面就可以看自己显卡是否列入黑名单了。在图形类别那里,我是D3D11_COMPOSITING:Blocklisted due to known issues; bug 1074378


更具体就是:
ghacks 有说:
在设备管理器找到显卡,属性,详细信息,下拉菜单找到硬件ID,DEV_打头。然后到下面几个链接里面去搜索:

https://hg.mozilla.org/mozilla-central/file/tip/browser/app/blocklist.xml
 https://hg.mozilla.org/mozilla-central/file/tip/widget/GfxDriverInfo.cpp
 https://hg.mozilla.org/mozilla-central/file/tip/widget/windows/GfxInfo.cpp
 https://hg.mozilla.org/mozilla-central/file/tip/modules/libpref/init/all.js#l352
有的话,说明你的显卡被列入黑名单。
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-04-21 20:44
那个doorhanger的改动太有必要了
原来的明明是瓷砖风格UI,按钮却学winform挤在右下角,按起来特费劲,感觉略憋屈,怎么按怎么别扭

input和video标签的html化是什么意思?
-いたんですか? -ええ、ずっと
shb72052088
小狐狸
小狐狸
  • UID45527
  • 注册日期2014-04-18
  • 最后登录2018-12-13
  • 发帖数46
  • 经验83枚
  • 威望0点
  • 贡献值46点
  • 好评度1点
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-04-21 21:42
请问53版32位火狐支持用参数开关plugin.load_flash_only ?
从而让火狐53支持flash以外的所有插件
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
10楼#
发布于:2017-04-22 08:09
shb72052088:请问53版32位火狐支持用参数开关plugin.load_flash_only ?
从而让火狐53支持flash以外的所有插件
回到原帖
试试不就知道了么?我是没用flash以外插件
Firefox More than meets your experience
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-14
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
11楼#
发布于:2017-04-22 08:53
表单历史只显示20个,有没有办法像51之前一样全部显示?
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-04-22 11:13
是有三个进程,但是about:support 里面没有GPU进程
下面是54的错误
CP+[GFX1-]: ClientLayerManager::BeginTransaction with IPC channel down. GPU process may have died.
Illyasviel
小狐狸
小狐狸
  • UID51118
  • 注册日期2015-09-05
  • 最后登录2017-07-18
  • 发帖数2
  • 经验2枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2017-04-22 11:26
请问怎么开启e10s,之前用nightly选项里就有,正式版已经都53了,我怎么都没在选项里看到?
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
14楼#
发布于:2017-04-22 11:39
Illyasviel:请问怎么开启e10s,之前用nightly选项里就有,正式版已经都53了,我怎么都没在选项里看到?回到原帖
browser.tabs.remote.force-enable   true
上一页
游客

返回顶部