前往
大廳
主題

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

—— | 2016-08-04 21:34:34 | 巴幣 2 | 人氣 510

一、部分用户默认开启多进程功能

多进程(MutiProcess,简称 e10s)功能,在经历了多年 Mozilla 开发、取消开发、再开发后终于到来了。e10s 实现了浏览器界面和网页进程的分离,从而显著提升了稳定性、提高了浏览器性能和安全性,改善了整体响应速度。具体来说一个进程负责浏览器的内核运作,而将诸如网页显示、媒体播放和插件运行分配给另一个进程,即使一个或多个标签页因为各种原因崩溃无法使用,也不会卡住整个浏览器。

目前只有 1% 的用户在 Firefox 48.0 刚推出时会默认开启,默认开启需满足以下条件:1、未安装任何附加组件。2、未启用任何易用性 accessibility 的工具,如触摸屏。3、不使用从右向左书写的语言。4、不使用 Windows XP 或 Apple OS X 10.6、10.8 的操作系统。来未来数周之内,会有越来越多满足条件的用户收到推送开启 e10s。

如何查看自己是否已开启 e10s 呢?可以在地址栏输入 about:support,找到 MutiProcess Windows,Enabeled 则为开启,Disabled 则为关闭。

如果你未能默认开启而又想体验 e10s 功能,可以在 about:config 手动设置如下参数:
1、browser.tabs.remote.autostart 设置为 true。
2、新建布尔值 browser.tabs.remote.force-enable 并设置为 true。
3、accessibility.force_disabled 设置为 1 和新建布尔值 extensions.e10sBlocksEnabling 设置为 false
手动开启后上图的状态就变成了 1/1 (Enabled by user),即用户手动开启的。如果想关闭 e10s,可设置 browser.tabs.remote.autostart 为 false。
有关 e10 更详细的介绍参见:Multi-Process Firefox: everything you need to know


二、完全强制启用附加组件签名检查

其实早在 Fireofox 43.0 的时候就已经默认启用了附加组件签名检查,所有附加组件必须获得官方审核通过并提供的数字签名方可安装到 Firefox,否则无法安装并显示如下提示:

此举提高了附加组件的安全性,不过直到 Firefox 48.0 之前的版本都可以通过将 about:config 里的 xpinstall.signatures.required 设置为 false 来取消签名检查。从 Firefox 48.0 开始该参数已从正式版和 Beta 里移除,也就是说使用上述版本的用户除了安装获得签名的附加组件以外,别无它法绕过。


如果你不想启用附加组件签名检查,你还可以使用 Firefox Development Edition、Nightly、ESR 和无品牌构建版,其中无品牌构建版可以在这里下载:
https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds

对于开发者,他们可以将自己的扩展修改后上传的 AMO 通过审核以获得签名,参见下面两篇介绍文章:
XPI 在 AMO 签名全过程 降低不明原因上传失败的可能性 赠给需要的狐友
测试不托管在 AMO 的扩展获得签名的流程(秒获签名!)


三、改进过的下载保护功能

从 Firefox 4.0 开始就内置了 Google 的安全浏览 safebrowsing 功能,可以对可疑的网站进行判断并提示用户拒绝浏览,Firefox 32 开始对恶意下载站点和文件也会有所提示,Firefox 48.0 则在此基础上不断改进,推出了新的下载保护功能。


从图中可以看出,原来此处的“阻止攻击站点”和“阻止伪造站点”的选项已经被新的选项释义给替代了,其中 Block dangerous downloads 是阻止下载 Firefox 认为是危险的下载文件,而 Warn me about unwanted and uncommon software 则是提示用户不希望的和不寻常的软件,会在工具栏的下载按钮上通过不同的图标来提示用户。红色为危险的下载文件,黄色为不希望的和不寻常的软件。


对应的 about:config 参数主要为:browser.safebrowsing.malware.enabled(恶意软件和不寻常的软件)和  browser.safebrowsing.enabled(钓鱼网站)。所有下载保护的参数详见:Mozilla Wiki:Safe Browsing Prefs
更具体的介绍文章参见:Mozilla将为Firefox 49加入新的异常下载保护功能

和 Mozilla 官方博客介绍:Enhancing Download Protection in Firefox




四、全新的地址栏下拉菜单设计

Firefox 是极少数几个地址栏和搜索栏分开的浏览器,之前我们介绍过一些概念图显示未来地址栏和搜索栏合并的样子。现在 Firefox 48.0 对一直以来所使用的地址栏下拉菜单做了新的设计,虽然仍保留搜索栏,但显然新的设计让地址栏的功能更丰富,或许今后有一天搜索栏就会被地址栏彻底替代。(就是智能網址列,47以前的樣式會有問題)


在这个新的地址栏设计当中,搜索结果下拉菜单的宽度占据了整个导航栏,同时可以显示更多的搜索下拉菜单条目(从原来 6 个增加到 10 个),还有使用默认搜索引擎进行搜索、匹配书签、匹配已打开的标签页等功能。




五、全新的获取附加组件面板设计

Firefox 48.0 另一项新的外观设计就是全新的获取附加组件面板,位于附加组件管理器的“获取附加组件”版块,Mozilla 称之为 Discovery Panel(发现面板)。相比之前囊括了各种类型扩展推荐的页面,新的发现面板设计更为简洁,每个推荐的附加组件都只显示一张图片和一行文字介绍。此外还简化了附加组件安装流程,现在只要一键点击即可安装。



或许有人认为新的发现面板显示内容过于简单了,而官方的解释是新面板适合那些不太懂得什么是附加组件的新手,所以发现面板只提供了最精选的附加组件,包括最受欢迎的扩展、可以定制界面的轻量主题等。同时这个面板里面的扩展每月会做一次更新。所有扩展都来自精选集合,并且必须符合兼容 e10s,安装无需重启的要求,以便给新手最好的使用体验。


不过你也可以使用旧的面板,只要在 about:config 中找到 extensions.webservice.discoverURL 并将值设置为
https://services.addons.mozilla.org/%LOCALE%/firefox/discovery/pane/%VERSION%/%OS%/%COMPATIBILITY_MODE%

更详细的官方解释参见博客文章:Discovery Pane Editorial Policy


六、其他一些细节调整

1、Firefox 48.0 自带的开发工具可以使用 Firebug 的主题了,这说明 Firebug 又继续集成到 Firefox 的开发工具里面了。

2、Firefox Hello 更新为 1.4 版本,提高了连接稳定性,它将是最后一个版本,Firefox 49.0 将默认移除 Hello。
3、Firefox 48.0 第三个新的页面设计就是隐私浏览页面,更加符合 Firefox 整体设计风格,同时继续突出了跟踪保护的功能。可按 ctrl+shift+P 进入隐私浏览页面。


4、使用 Rust 语音重新开发了媒体组件,提高了媒体组件的安全性。详见:Mozilla将在Firefox 48正式版中引入Rust Component
5、书签管理器中的“未分类书签”名称修改为“其他书签”。
6、退出阅读模式以后不再重新载入原页面,而是从缓存中读取,提高了页面加载速度。
7、鉴于只有 0.4% 的用户使用的仍是只支持到 SSE 的 CPU,Firefox 48.0 Windows 版本将是最后一个版本支持 SSE2 以下的 CPU,而从 SSE2 开始支持可以带来更好的性能,毕竟 Firefox 的 JIT 编译器可以更好的对 SSE2 进行优化,如果还需要向下兼容 SSE,则不能带来更好的性能。
8、Firefox 48.0 是最后一个支持 Mac OS X 10.6~10.8 的版本。Firefox 49.0 必须在 10.9 及以上的系统才可安装。
9、平台未更新的 Win 7 系统可以使用 D3D11 WARP 功能。
10、附加组件开发者可以在地址栏输入 about:debugging#addons 快速调试附加组件,可临时载入附加组件避开扩展签名检查,详见:[Nightly] Firefox 45.0a 允许临时载入附加组件避开扩展签名检查


11、部分网站会通过 swf 等文件来跟踪用户,获取字体和其他用户信息,Firefox 48.0 内置了一些屏蔽列表。
12、新建标签页不能使用空白标签页了,可以安装 blank new tab 扩展来还原。


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

Firefox 48.0 正式版用户特性介绍

百度火狐貼吧吧主文科:
火狐Firefox 48 更新内容 - 简书

創作回應

更多創作