阅读:8044回复:31
Firefox 48.0 正式版用户特性介绍
Firefox 48.0 正式版各平台各语言版本下载
一、部分用户默认开启多进程功能 多进程(MultiProcess,简称 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 Developer 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 对一直以来所使用的地址栏下拉菜单做了新的设计,虽然仍保留搜索栏,但显然新的设计让地址栏的功能更丰富,或许今后有一天搜索栏就会被地址栏彻底替代。 ![]() 在这个新的地址栏设计当中,搜索结果下拉菜单的宽度占据了整个导航栏,同时可以显示更多的搜索下拉菜单条目(从原来 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 发行说明(官网英文) |
|
|
1楼#
发布于:2016-11-23 06:51
|
|
|
2楼#
发布于:2016-11-22 21:44
强制开]启?
如果有不支持的扩展,也可以强制开启 e10s? |
|
3楼#
发布于:2016-08-20 13:15
aaaa007cn:https://sources.debian.net/patches/firefox/https://bugzilla.mozilla.org/show_bug.cgi?id=1255590 原来是合并到上游了 |
|
|
4楼#
发布于:2016-08-13 14:54
|
|
|
5楼#
发布于:2016-08-13 13:59
pcxfirefox:他最新的方法不需要二进制编辑啊 二进制编辑是他的老方案你不说我都没发现 那就是那个简单粗暴 autoconfig 大法嘛 原来是战斗民族最早发现的 不过这个简单粗暴 autoconfig 大法完全去除了签名验证 连扩展是不是有签名都无法判断 另外目前的实现利用了代码的漏洞 谋智会修复的吧,应该会的吧 话说 稍微翻了下 XPIProvider.jsm 代码 发现谋智预留了一个系统后门 根本不需要做任何修改就可以在 48.0 正式版中直接运行未签名扩展的 所以 hello、pocket 这些系统扩展就完全没有签名啊卧槽!!! 谋智根本就是不管那些安装到非默认位置的用户死活 |
|
|
6楼#
发布于:2016-08-10 15:16
pcxfirefox:pcxfirefox一直都绕过签名啊那我就放心了,最近又重新跟上了更新进度用上了47.01,只挂掉Omnibar用了Beyond Australis顶上。 |
|
|
7楼#
发布于:2016-08-09 22:48
aaaa007cn:哪里用得着二进制编辑他最新的方法不需要二进制编辑啊 二进制编辑是他的老方案 我的方案需要unzip 不直观 |
|
|
8楼#
发布于:2016-08-09 22:41
pcxfirefox:pcxfirefox一直都绕过签名啊哪里用得着二进制编辑 直接删掉预编译过的 js 对文本的源码做修改然后 diff 再配合 Makefile、unzip、patch、zip 可以直接 make 虽然在每次更新后还是需要重跑就是了 https://kreen.org/1847/how-to-use-unsigned-extentions-on-firefox via https://forum.moztw.org/viewtopic.php?f=2&t=45773 C.自行新增 config.js 和 config-prefs.js 看这段 最简单粗暴还不受更新影响 |
|
|
9楼#
发布于:2016-08-09 21:45
kmc:强制签名终于还是上了?@pcxfirefox 怎么说回到原帖pcxfirefox一直都绕过签名啊 官方版参见http://bbs.kafan.cn/thread-2051375-1-1.html 虽然我自己也有对官方版绕过的方案,但没有这个简便精准 |
|
|
10楼#
发布于:2016-08-09 11:03
强制签名终于还是上了?@pcxfirefox 怎么说
|
|
|
11楼#
发布于:2016-08-06 21:45
v48.0 ui 貌似有很大变动呢,一直都是用dark,什么也没感觉到,待我清除配置细看
至于右键菜单图标话,用起来不爽,曾经试着去适应,但以失败告终,干脆全屏蔽了 看出mozilla要取消搜索栏的决心了,但感觉mozilla还没弄清楚搜索栏的方便之处,如果地址栏与搜索栏整合且可以在地址栏切换默认引擎,坚决的支持,否则就看情况再做升级了 |
|
12楼#
发布于:2016-08-06 19:01
yfdyh000:嗯,确实有这些问题。可能是已经习惯了,我还没感到明显不便。说错 find bar 不是搜索栏,是页内查找栏 https://www.firefox.net.cn/read-49175 右键 https://www.firefox.net.cn/read-49288 不过大概没什么人用 所以现在还没什么大的变化 右键菜单里面表示页面被 bookmark 的图标是个深灰的五角星…… 服了 3 种配色的图标来表示同一个状态 标题可能会相同 但 url 一定是不同的 而且某些页面的标题会很长 这会挤掉 url 的显示 其实确认 url 还是很重要的 不然谋智也没必要在地址栏高亮 url 的域名部分 虽然这个高亮现在不容易看出…… 仅作参考 presto opera、google chrome、ms edge 都是先 url 然后标题的 感觉 UX Team 这次是特地要和它们反着干? safari 是先标题后 url,但它正确对齐了 |
|
|
13楼#
发布于:2016-08-06 18:17
aaaa007cn:@yfdyh000嗯,确实有这些问题。可能是已经习惯了,我还没感到明显不便。 确认URL的需求感觉不那么常见,确认单个直接向后看就可以,颜色不同。对比多项是变得麻烦了,当标题长度不一。 不记得,后者听上去是拍脑袋,距离太远了。 也感觉灰色五角星有点丑,为了不吸睛选了个惨淡的颜色。 说起来,右键菜单中的四个按钮(后退/前进/重载/加书签),我还从没用过呢,感觉也是UI拍脑袋想的,没做过统计、难被大众接受的设计。或者我的错觉? |
|
14楼#
发布于:2016-08-06 18:08
https://sources.debian.net/patches/firefox/
46、47 都有打上一个“allow unsigned addons in /usr/{lib,share}/mozilla/extensions”的补丁 目前 48 缺少此补丁 不知 debian 有什么计划 |
|
|
上一页
下一页