阅读:8054回复: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-08-04 21:30
切换dark的时候,也看到了firebug theme,赞!!!
|
|
2楼#
发布于:2016-08-04 22:33
|
|
|
3楼#
发布于:2016-08-04 22:39
aaaa007cn:https://www.reddit.com/r/firefox/comments/4vtixo/informal_language_in_ff48_release_notes/ios5 版本时候我就看到releasenote说的很奇怪,我翻译的时候扭了回来,谋智的翻译还是按照原文 |
|
|
4楼#
发布于:2016-08-04 22:57
|
|
|
5楼#
发布于:2016-08-04 23:07
新的 awesome bar 毫无意外地被集火了
试用 2 天下来 地址栏的输入效率明显下降一大截 开发者工具看着好像调了配色、图标 浅色现在太白了 |
|
|
6楼#
发布于:2016-08-05 08:35
谢谢版主介绍
|
|
7楼#
发布于:2016-08-05 09:17
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2016-08-05 10:41
|
|
9楼#
发布于:2016-08-05 10:42
这个版本有问题,2天了,3次页面全黑。。。
|
|
|
10楼#
发布于:2016-08-05 10:48
新版firebug整合进开发者工具最直接的两个好处:
一个是终于有单独的DOM标签,不用再麻烦地inspect(window)了; 另一个是现在直接可以在开发者工具里面修改cookies了,再也不用每次忘记格式都去查文档啦! 不过firebug主题是真丑…… |
|
11楼#
发布于:2016-08-05 11:10
"Rust 语音",应该是语言。
新地址栏用了挺久了,感觉挺好啊。可能是之前用Beyond Australis的蛙跳样式用习惯了,风格比较像。 Beyond Australis与新地址栏还不太兼容呢,不时会卡住,作者也没动静。 @mmd 那个显然是过渡条件,灰度更新、等待反馈和开发中。扩展的e10s状况一直在统计和改善 (http://arewee10syet.com/)。 未来肯定是所有扩展都声明支持e10s才开启e10s(或者禁用扩展),如同签名机制。 @myhead Cookies编辑在哪? |
|
12楼#
发布于:2016-08-05 11:22
@yfdyh000
就是原来的开发者工具cookies栏,右键可以删除,在相应项目上双击就可以直接编辑了。 不过DOM浏览还是不完善,不能修改项目也没有和debugger整合,过滤器也太难用了……过滤到项目之后展开后子项目都会被过滤,取消过滤的话因为项目太多又找不到被展开的那个项目在哪。 另外论坛的编辑功能我用起来有点问题,在简单和高级模式中无法使用中文输入法(好像只要按下一个字母输入栏立刻就会被清空。被js接管了?),在代码模式倒是可以正常输入。 |
|
13楼#
发布于:2016-08-05 11:59
myhead:@yfdyh000只有“存储”栏。是可以编辑了,以前是不行。 论坛问题是 https://www.firefox.net.cn/read-51193 ,无人接手…… |
|
14楼#
发布于:2016-08-05 12:15
yfdyh000:只有“存储”栏。是可以编辑了,以前是不行。storage标签的cookies栏嘛,为什么要在意这种细节…… 搜了下intl.tsf.enable出来的居然全是相关bug……启用这个选项有什么正面效果么? |
|
上一页
下一页