阅读:4438回复:16
Firefox 51.0 正式版用户特性介绍
作为 2017 年的第一个正式版,Firefox 51.0 并没有提供重大的更新,但也添加了诸如支持 FLAC 格式,非 HTTPS 页面的表单登录页面显示提示等非常多的细节改进。
Firefox 51.0 正式版各平台各语言版本下载 一、默认提醒用户页面有不安全的登录框 在 Firefox 51.0 中,如果用户访问的页面是 HTTP 的,也就是不安全的页面,而页面里面包含表单登录信息,特别是含有密码输入框,那么 Firefox 会在地址栏左侧显示一个包含斜杠的红色挂锁图标,点击以后会提示用户该页面不安全,登录框信息可能会被盗用。这也是 Firefox 逐渐从 HTTP 过渡到 HTTPS 的一个举措,预计在 2017 年所有网页将以 HTTPS 加密作为实现标准,但并非一蹴而就,目前 Firefox 就是先在包含登录信息的 HTTP 页面显示不安全的提示,接着所有非 HTTPS 页面显示不安全的提示。 二、地址栏显示当前页面的缩放比例 这属于一个早就应该提供的功能了,因为六年前就有人在 bugzilla 提出这样的需求。Firefox 51.0 终于提供了这样的细节改进。如果当前页面的缩放比例不是 100%,例如 80% 或 110%,则会在地址栏右侧显示当前页面实际缩放比例,提醒用户当前页面是缩放过的,用户点击这个缩放百分比即可恢复为 100%。如果当前页面缩放比例已经是 100%,则不显示缩放比例。大于 100% 的则为页面放大,例如 110%,小于 100% 的则为页面缩小,例如 80%。 提示:放大页面的快捷键是 ctrl +,缩小页面的快捷键是 ctrl -,恢复原始缩放比例的快捷键是 ctrl 0 如果不需要可以使用 Classic Theme Restorer 扩展还原。 三、继续改进 e10s,额外将 770 多个附加组件标记为兼容 e10s Firefox 48.0 正式版首次引入了 e10s 多进程功能,但限制较大,只有符合严格条件且未安装任何扩展的版本才允许默认自动开启 e10s。Firefox 49 的时候稍微放宽限制,即允许 WebExtensions 和少量清单内的扩展安装以后仍会默认开启 e10s。Firefox 50 的时候进一步放宽,所有扩展作者标记为兼容 e10s 的扩展安装以后仍会默认开启 e10s,除了 tab mix plus 扩展。 Firefox 51.0 继续放宽限制,除了沿袭 Firefox 50 的设置之外,额外有 773 个扩展会认为是兼容 e10s,所以安装以后 e10s 仍可默认启用。你可以进入 about:support,查看扩展的 ID,和下面的这些具体 773 个扩展进行比对。这具体 773 个此处就不列出了,可以到网站上看看: https://www.soeren-hentzschel.at/firefox/firefox-51-multiprozess-773-weitere-add-ons/ 在未来,e10s 将实现更多的进程数量,首先会提供 2 个 content 子进程,后期将根据需要添加更多的 content 进程,同时沙盒也将增加新的安全级别。 Firefox 51.0 已允许通过在 about:performance 页面查看父进程和子进程分别的内存占用值。每个子进程包含其内存占用量和 ID。这个 ID 对应操作系统任务管理器里面每个进程的 ID。不过这个页面尚未提供可以直接结束进程的选项,要结束某个进程,只能在任务管理器里面手动结束。另外暂时无法从这里看出每个子进程打开的是哪些网站,或许需要结合 about:memory 页面查看。 此外,Firefox 51.0 下的标签页切换速度更快,减少大菊花的显示。 四、下载面板添加清除下载记录的选项 Firefox 51.0 继续对下载面板进行改进,在下载面板底部“显示所有下载”菜单右侧新增了弹出菜单,包含两个菜单项:清除预览面板和打开下载文件夹。前者是用来清除所有下载项记录,包括下载完毕和下载失败的记录,不包括下载一半被暂停的。后者则可以打开下载目录。在后续版本,Firefox 还会在下载面板显示下载速度,这也是在下载面板前身下载窗口具备,但在新的下载面板引入时候丢失的功能。 对应的 about:config 参数是: browser.download.showPanelDropmarker 设为 true 即可开启。 五、保存登录页面信息的改进 Firefox 也不断对登录页面中登录框进行改进,Firefox 51.0 内置的密码管理器在你输入用户名和密码保存登录信息的时候允许显示密码。只需要勾选地址栏左侧表单弹出框的“显示密码”就可以显示密码,并且支持密码的修改和删除。密码登录框的样式也有所变化,保存和不保存的按钮更大,颜色也变成蓝色。 另一个登录框的改进就是即便表单代码不包含 “submit ”事件,也一样可以保存密码。 六、地址栏下拉菜单添加切换搜索引擎的图标 Firefox 48.0 开始地址栏使用了新的外观,为进一步整合地址栏和搜索栏做准备,而 Firefox 51.0 的这个更新似乎更加验证了这点。现在在你输入搜索关键词以后,在下拉菜单最下方会显示你所安装并启用的所有搜索引擎图标,你可以点击不同搜索引擎一键搜索,就和搜索栏差不多了。 如果不需要可以到 about:config 中找到: browser.urlbar.oneOffSearches 设置为 false 来关闭。 七、阻止后台标签页播放音频 用户可能会遇到一些播放音频的情况,例如一次性打开多个视频网站的标签页,这些标签页里面的视频和音频都可自动播放,这样导致同时有多个声音播放出来,或者例如有一些网站后台弹出广告,广告会自动播放声音。这对用户来说十分困扰。 Firefox 51.0 提供了一项非常实用的改进,就是默认阻止后台标签页自动播放音频,只有用户将标签页切换到前台以后,才可以播放标签页里面的音频。所以如果你打开多个音视频网页,但都是放在后台,只有你点击这些标签页以后,它才开始播放声音。那一旦标签页切换到前台,那再切换到后台也还是会继续播放音频,适合在一些听歌网站听歌使用。 对应的 about:config 参数为: media.block-autoplay-until-in-foreground 设置为 true Chrome 也有类似功能,但 Firefox 的和它不一样,Chrome 是在任何时刻只允许有一个声音在播放,不允许超过一个声音,这个类似于 iOS 系统只允许一个声音具备播放权限。Firefox 允许多个同时,但在后台未切换到前台之前只有一个可以播放。 Firefox 52.0 会对这项功能继续改进,后台标签页想要播放音频,会在标签页上显示一个播放的图标提示用户。 对应的 about:config 参数是 media.block-autoplay-until-in-foreground,默认已为 true,设置为 false 可关闭。 八、其他一些细节调整 1、开始支持无损的音频格式 FLAC,可以在无其他插件的情况下解码 FLAC 格式的音频,这种格式可以带来近乎无损的音质,十分受音乐发烧友的欢迎。Firefox 也是目前主要浏览器品牌里面第一个支持 FLAC 格式的。目前支持 FLAC 的音乐网站有 soundcloud 和 tidal。对应的 about:config 参数为:media.flac.enabled,而 ogg 的参数为: media.ogg.flac.enabled。 2、关闭部分 Social API。至于为什么关闭部分 Social API,原因和关闭 Hello 肯定是一样的,无外乎是没人用,又占用大量开发资源,而且 Hello 的聊天的窗口用的就是 Social API 的聊天窗口技术,既然 Hello 取消开发了,那这部分 Social API 也没什么存在的意义了。(bug 1289549) 3、添加对混合式扩展的支持。所谓混合式扩展是就传统扩展和 WebExtensions 扩展而言的,传统扩展(legacy add-on)是指 bootstrapped 扩展或基于 Add-on SDK 的扩展,混合式扩展就是指在传统的扩展里面嵌入 WebExtensions,实现他们之间的互相通信。被嵌入在传统扩展里面的 WebExtensions 称为可嵌入的 WebExtensions(embedded WebExtensions),其文件可以打包进传统的扩展当中,但 WebExtensions 无法直接和传统扩展共享,而是通过 runtime API 里面定义的有关消息函数来进行通信。参见 MDN 技术文章:Embedded WebExtensions 4、可显示 HiDPI 网站图标。Firefox 早已经支持高 DPI(HiDPI)的屏幕显示了,但一直以来地址栏或书签显示的网站 favicon 小图标却都是低 DPI 的,也就是 16x16 的小图标,这是因为 Firefox 的数据库一直以来都只支持存储 16x16 的图标文件,从 Firefox 51 开始,Firefox 也支持 HiDPI 的网站图标了,也就是 32x32 的图标文件。如果你使用的是高分辨率的屏幕,你就可以发现以前版本 Firefox 显示的网站图标有些模糊,Firefox 51.0 里面图标显示就清晰很多了。 5、视频和音频流媒体网站显示临时权限。在视频和音频流媒体的网站如果需要启用麦克风或摄像头,则可点击地址栏左侧框的弹出菜单中临时启用摄像头和麦克风。 6、添加对 WebGL 2 的支持,增加高级图形渲染的一些特性,例如转换反馈(transform feedback),改进的纹理能力(texturing capabilities)等。WebGL 是一种 JavaScript 图形界面,基于 OpenGL,无需插件即可实现 3D 硬件加速。 7、添加对 IndexedDB 2.0 的支持。Indexed Database API 是网页标准的 API,支持大容量的数据库。 8、Linux 用户开启硬件加速功能。相比 windows 和 mac os x 用户早已开启硬件加速功能多年了,Linux 用户一直无缘此项功能,相关的 bugzilla 链接显示用户提请可追溯到 2010 年。6 年后 Linux 用户终于可以体验到硬件加速了。Linux 平台是通过 2D-Grafik-Bibliothek Skia 来实现的,有了硬件加速,Linux 用户可大幅提高他们的视频性能,减少资源占用。 9、Tor 浏览器关于隐私方面的特性继续回馈给 Firefox。在 Firefox 51.0 里面,用户可以通过在 about:config 将 mathml.disabled 修改为 true 来关闭请求中的 MathML。 10、Firefox 检测到有导致缓慢启动或一段时间没使用 Firefox 时会在浏览器底部提示用户缓慢启动或一段时间没用,可以刷新配置。现在这个一段时间已经修改为 3 个月没使用才提示,缓慢启动则照旧会提示。 11、Firefox 的关于窗口现在可以显示你的版本是 32 位还是 64 位的了。更方便你确定自己是什么版本,之前说的一般是通过 about:support 看 UA,不太直观。 12、在选项--搜索界面里面的“恢复默认搜索引擎”不仅可以恢复默认的搜索引擎,同时原来自带的所有搜索引擎全给恢复了。自带搜索引擎位于 omni.ja 包内。 13、如果你有未提交的崩溃报告,Firefox 会在浏览器底部显示提示,你可以查看,忽略和提交。点击查看可以进入 about:crashes 查看所有提交的报告。同时崩溃页面的样式也有所改变,并在一定程度上实现标签化。 14、阅读模式里面已访问的连接颜色会显示为不同的颜色,以示区分。点击阅读模式里面的连接打开的页面也显示为阅读模式的样式,而不是原始页面的样式。 15、改善不具备 GPU 硬件加速用户的视频播放性能,减少 CPU 占用,全屏显示时的体验也更好。 以上是 Firefox 51.0 在用户使用方面的主要更新,其他涉及到开发者的更新,这里就不介绍了,感兴趣的朋友请看发行说明: Firefox 51.0 正式版发行说明(官网英文) |
|
|
1楼#
发布于:2017-01-25 14:10
Add-on Compatibility Reporter 是靠数据库检测扩展是否支持 e10s 的?
|
|
2楼#
发布于:2017-01-25 15:19
ftp.mozilla.org/pub/firefox/releases/51.0/win32-sha1/ 这个目录是啥意思?签名算法也没区别啊
|
|
|
3楼#
发布于:2017-01-25 18:08
复制gif都没人提一下么
|
|
4楼#
发布于:2017-01-25 20:02
leave:ftp.mozilla.org/pub/firefox/releases/51.0/win32-sha1/ 这个目录是啥意思?签名算法也没区别啊回到原帖摘要算法都是sha1,但颁发者分别是sha1与sha2。可能是某种兼容措施?或者显示不正确? SysinternalsSuite>sigcheck.exe -i <路径> 显示“win32”版的Counter Signers是sha1RSA和md5RSA。Windows界面中为“附署”。 可能原因:DigiCert Assured ID Root CA是sha1RSA,签发于2006年11月10日~2031年11月10日。 |
|
5楼#
发布于:2017-01-25 21:35
yfdyh000:摘要算法都是sha1,但颁发者分别是sha1与sha2。可能是某种兼容措施?或者显示不正确?这个? https://bugzilla.mozilla.org/show_bug.cgi?id=1284484 |
|
|
6楼#
发布于:2017-01-25 21:44
51在我这里有个地方不正常,
about:support里面webgl2 renderer和hardware h264 decoding,51里面一个是出错,一个不能使用d3d11。 50是正常的。 50 WebGL2 Renderer (no info) Hardware H264 Decoding Yes; Using D3D11 API 51 WebGL2 Renderer WebGL creation failed: * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Exhausted GL driver caps. Hardware H264 Decoding Yes; Failed to create D3D11 device for decoder; Using D3D9 API 搜了个bugzilla的帖子,https://bugzilla.mozilla.org/show_bug.cgi?id=1316062,不过里面说51不受影响 谁能给看看。。。 |
|
|
7楼#
发布于:2017-01-25 23:24
vimp的zm或zo么有显示网页缩放百分比:P,必须得重新载入页面,哈哈,还有,Fx51.0,vimp终于失效了,现在用dactyl,:(
@liuxb, h264 我禁用了, webgl2r 也报错 |
|
8楼#
发布于:2017-01-26 01:07
6、7是錯的吧,都默認關閉,還是版本不同?
7開啟也沒用,一樣有聲音。 8-5沒看到,倒是你有禁止權限,它會顯示出來,可以在那取消已封鎖的權限。 |
|
9楼#
发布于:2017-01-26 11:19
|
|
|
10楼#
发布于:2017-01-26 12:06
|
|
11楼#
发布于:2017-01-26 19:44
aaaa007cn:这个?这个是对XP(sha1)的安装包吧。没解释非sha1的安装包为何不能显示为sha2/sha256。 |
|
12楼#
发布于:2017-01-26 22:02
所以就是奔着chrome来开发的。
|
|
13楼#
发布于:2017-01-27 08:17
|
|
|
14楼#
发布于:2017-01-27 08:25
|
|
|
上一页
下一页