fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:8044回复:31

Firefox 48.0 正式版用户特性介绍

楼主#
更多 发布于:2016-08-04 21:10
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 发行说明(官网英文)
Firefox More than meets your experience
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2016-11-23 06:51
q11:强制开]启?

如果有不支持的扩展,也可以强制开启 e10s?
回到原帖
扩展文件里面没标为支持,就不会开启,全部明确标为兼容e10s的,才会开启,
Firefox More than meets your experience
q11
q11
小狐狸
小狐狸
  • UID52894
  • 注册日期2016-01-07
  • 最后登录2017-08-27
  • 发帖数19
  • 经验16枚
  • 威望0点
  • 贡献值10点
  • 好评度0点
  • 社区居民
2楼#
发布于:2016-11-22 21:44
强制开]启?

如果有不支持的扩展,也可以强制开启 e10s?
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
3楼#
发布于:2016-08-20 13:15
aaaa007cn:https://sources.debian.net/patches/firefox/
46、47 都有打上一个“allow unsigned addons in /usr/{lib,share}/mozilla/extensions”的补...
回到原帖
https://bugzilla.mozilla.org/show_bug.cgi?id=1255590
原来是合并到上游了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-28
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2016-08-13 14:54
aaaa007cn:你不说我都没发现
那就是那个简单粗暴 autoconfig 大法嘛
原来是战斗民族最早发现的

不过这个简单粗暴 autoconfig 大法完全去除了签名验证
连扩展是不是有签名都无法判断
另外目前的实现利用了代码的漏洞
谋智...
回到原帖
Firefox More than meets your experience
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
5楼#
发布于:2016-08-13 13:59
pcxfirefox:他最新的方法不需要二进制编辑啊 二进制编辑是他的老方案

我的方案需要unzip 不直观
回到原帖
你不说我都没发现
那就是那个简单粗暴 autoconfig 大法嘛
原来是战斗民族最早发现的

不过这个简单粗暴 autoconfig 大法完全去除了签名验证
连扩展是不是有签名都无法判断
另外目前的实现利用了代码的漏洞
谋智会修复的吧,应该会的吧

话说
稍微翻了下 XPIProvider.jsm 代码
发现谋智预留了一个系统后门
根本不需要做任何修改就可以在 48.0 正式版中直接运行未签名扩展的
所以 hello、pocket 这些系统扩展就完全没有签名啊卧槽!!!
谋智根本就是不管那些安装到非默认位置的用户死活
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2016-08-10 15:16
pcxfirefox:pcxfirefox一直都绕过签名啊

官方版参见http://bbs.kafan.cn/thread-2051375-1-1.html

虽然我自己也有对官方版绕过的方案,但没有这个简便精准
回到原帖
那我就放心了,最近又重新跟上了更新进度用上了47.01,只挂掉Omnibar用了Beyond Australis顶上。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
7楼#
发布于:2016-08-09 22:48
aaaa007cn:哪里用得着二进制编辑
直接删掉预编译过的 js
对文本的源码做修改然后 diff
再配合 Makefile、unzip、patch、zip 可以直接 make
虽然在每次更新后还是需要重跑就是了

https://kreen.org/184...
回到原帖
他最新的方法不需要二进制编辑啊 二进制编辑是他的老方案

我的方案需要unzip 不直观
http://pcxfirefox.wordpress.com/
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
8楼#
发布于:2016-08-09 22:41
pcxfirefox:pcxfirefox一直都绕过签名啊

官方版参见http://bbs.kafan.cn/thread-2051375-1-1.html

虽然我自己也有对官方版绕过的方案,但没有这个简便精准
回到原帖
哪里用得着二进制编辑
直接删掉预编译过的 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

看这段
最简单粗暴还不受更新影响
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
9楼#
发布于:2016-08-09 21:45
kmc:强制签名终于还是上了?@pcxfirefox 怎么说回到原帖
pcxfirefox一直都绕过签名啊

官方版参见http://bbs.kafan.cn/thread-2051375-1-1.html

虽然我自己也有对官方版绕过的方案,但没有这个简便精准
http://pcxfirefox.wordpress.com/
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
10楼#
发布于:2016-08-09 11:03
强制签名终于还是上了?@pcxfirefox 怎么说
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
skytalk
热心会员
热心会员
  • UID32994
  • 注册日期2010-06-06
  • 最后登录2023-07-07
  • 发帖数652
  • 经验1061枚
  • 威望3点
  • 贡献值1292点
  • 好评度154点
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-08-06 21:45
v48.0 ui 貌似有很大变动呢,一直都是用dark,什么也没感觉到,待我清除配置细看
至于右键菜单图标话,用起来不爽,曾经试着去适应,但以失败告终,干脆全屏蔽了
看出mozilla要取消搜索栏的决心了,但感觉mozilla还没弄清楚搜索栏的方便之处,如果地址栏与搜索栏整合且可以在地址栏切换默认引擎,坚决的支持,否则就看情况再做升级了
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
12楼#
发布于:2016-08-06 19:01
yfdyh000:嗯,确实有这些问题。可能是已经习惯了,我还没感到明显不便。
确认URL的需求感觉不那么常见,确认单个直接向后看就可以,颜色不同。对比多项是变得麻烦了,当标题长度不一。
不记得,后者听上去是拍脑袋,距离太远了。

也感觉灰色五角星有点丑,为了...
回到原帖
说错
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,但它正确对齐了
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
13楼#
发布于:2016-08-06 18:17
aaaa007cn:@yfdyh000

新版地址栏的问题

比如 url 位于标题之后,而标题长度不等导致 url 起始位置左右参差不齐
确认 url 时目光不仅需要上下移动,还需要左右移动
虽然用颜色和标题做了区别,但远远不如之前的 2 行设计...
回到原帖
嗯,确实有这些问题。可能是已经习惯了,我还没感到明显不便。
确认URL的需求感觉不那么常见,确认单个直接向后看就可以,颜色不同。对比多项是变得麻烦了,当标题长度不一。
不记得,后者听上去是拍脑袋,距离太远了。

也感觉灰色五角星有点丑,为了不吸睛选了个惨淡的颜色。

说起来,右键菜单中的四个按钮(后退/前进/重载/加书签),我还从没用过呢,感觉也是UI拍脑袋想的,没做过统计、难被大众接受的设计。或者我的错觉?
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
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 有什么计划
上一页
游客

返回顶部