Firefox 41:了解新功能

尝试消除问题的工具

Mozilla计划于2015年9月22日向公众发布Firefox 41 Stable。本文将引导您完成所有重要的更改,功能以及所有其他新功能。

由于简化了发布过程,因此当天所有其他版本的Firefox也将进行更新。

这意味着明天将发布以下版本:Firefox 41 Stable,Firefox 42 Beta,Firefox 43 Developer Edition,Firefox 44 Nightly和Firefox ESR 38.3。

以下信息仅涵盖Firefox稳定版,而没有其他版本的Web浏览器。

Firefox 41下载并更新

firefox 41

默认情况下,所有版本的Firefox都配置为定期检查更新。如果您尚未修改该设置,则应尽快收到有关该新版本的通知。

如果您不想等待,这些检查不会实时进行,那么您也可以运行手动检查更新。

最简单的方法是点击键盘上的Alt键,然后从打开时的菜单中选择“帮助”>“关于Firefox”。

如果愿意,您也可以从其官方下载位置下载最新版本的Firefox。请注意,在撰写本文时,某些内容可能尚未更新。 Mozilla通常会在正式发布该版本的时间内进行此操作。

  1. Firefox稳定版下载
  2. Firefox Beta下载
  3. Firefox开发人员下载
  4. 每晚下载
  5. Firefox ESR下载

Firefox 41的变化

Mozilla最初希望在Firefox 41中引入附加签名实施,但后来又将其推迟了 现在预定改用Firefox 43 。

browser.newtab.url首选项已被删除

firefox new tab page override
新标签页覆盖插件

Mozilla在Firefox 41中删除了browser.newtab.url首选项 允许Firefox用户使用它来设置自定义新标签页。

仍希望修改“新标签”页面网址的Firefox用户可以通过安装 新标签页替代 用于使他们能够执行此操作的浏览器。

即时消息支持已添加到Firefox Hello

instant messages firefox hello 41

Firefox Hello,一个内置的通信模块,允许您与他人进行免费的视频和语音呼叫,它在Firefox 41等即时通讯工具环境中支持直接消息传递。

像往常一样简单地开始或加入对话。然后,您可以开始键入消息,然后按Enter键将其发送给其他参与对话的人。

除作为应用程序的一部分外,不再支持二进制XPCOM组件

如果您使用的是依赖于二进制XPCOPM组件的Firefox附加组件,则将网络浏览器更新至版本41时,它将不再起作用。

根据 Mozilla的Benjamin Smedberg ,因此此举是必要的,因为这些代表着“对Firefox用户的重大兼容性和稳定性风险”。

AdBlock Plus的内存开销已大大减少

如果您在Firefox中安装了AdBlock Plus,您可能已经注意到,在某些情况下,它可能会导致内存使用量激增。

主要问题是AdBlock Plus将其样式表(具有阻止的资源)注入到页面上加载的每个iFrame中。尽管在不使用或仅使用几个站点的网站上这无关紧要,但在使用多个站点的网站上导致了巨大的内存高峰。

在极端情况下,过度使用iFrame的网站上Firefox的内存使用量会跃升超过千兆字节。

我们之前已经讨论过,建议您 查看最初的帖子 关于这件事的细节。

解决方法 我们在这里评论了 通过启用CSS数据共享来提高内存使用率。由于Mozilla所做的更改,AdBlock Plus用户应注意到整体内存的改进。

WebRTC现在需要完美的前向保密性

完善的前向保密性限制了密钥受损可能造成的损坏。

这意味着一个[会话]的损害不能导致其他[session]的损害,而且还没有一个秘密价值可以导致多个[session]的损害。

前往 Mozilla骇客 有关实施的更多信息。

改进的图像解码,在某些设备上的性能提升最快两倍,尤其是在滚动时

发行说明不会链接到Bugzilla上的错误列表,也不会提及详细信息。目前尚不清楚这是否与对 Firefox中的异步平移缩放 或者是其他东西。

我们之前曾审查过APZ集成,发现它可以显着改善Firefox中的滚动和缩放。

其他变化

  • 能够为您的Firefox帐户设置个人资料图片
  • SVG图像可用作网站图标。 [ 错误366324 ]
  • 在YouTube,Deezer和可能的其他网站上的内存错误已在Bugzilla上报告后,在Windows 7上禁用了WARP。 [ 错误1188831 ]
  • 通过异步动画更流畅,更可靠的CSS动画[ 错误706179 ]
  • 现在,media.autoplay.enabled首选项也同样适用于不受信任的HTMLMediaElement.play()调用,即来自非用户激活脚本的调用。 [ 错误659285 ]
  • 使用TSF(文本服务框架)增强Windows(Vista +)对IME的支持
  • 改进的盒子阴影渲染性能

开发人员变更

  • 现在,您可以使用Firefox的内置Web Developer Tools截取选定节点的屏幕截图。通过右键单击开发人员区域(使用F12打开)中的节点来完成此操作。
  • Web Developer Tools规则视图已添加了其他复制操作。
  • 右键单击开发人员工具中的图像声明,可以将图像复制为数据URL。
  • 实现了缓存API,用于查询可访问Window,Worker和ServiceWorker的命名缓存
  • 命令“ security csp”已添加到开发人员工具栏。它显示与当前域的内容安全策略有关的信息(使用Shift-F2打开)。 Firefox开发者工具栏也可能对非开发者相关的操作有用 。
  • 默认启用CSS字体加载API, 参见W3.org 有关其他详细信息。
  • MessageChannel信息端口 默认启用API

Android版Firefox

firefox 41 android changes

Android的变化

  • 在平板电脑上滑动即可关闭标签页
  • 在搜索面板中使用其他搜索提供商快速搜索
  • 未自动填写时可覆盖从登录管理器手动搜索和复制/粘贴登录凭据
  • 具有重复书签检测功能,改进了书签管理
  • 通过Intent URI从网页打开Android应用程序
  • 用户代理现在包括Android版本
  • 实验性的新“快速拨号”主面板附加API

安全更新/修复

Mozilla会在正式发布后揭示安全补丁。我们将尽快更新评论。

MFSA 2015-114通过高分辨率时间API公开信息
MFSA 2015-113 ANGLE图形库中libGLES中的内存安全错误
MFSA 2015-112通过代码检查发现的漏洞
MFSA 2015-111处理CORS预检请求标头时出错
MFSA 2015-110拖放图像在重定向后显示最终URL
可以绕过MFSA 2015-109 JavaScript不可变属性强制实施
MFSA 2015-108脚本代理可以访问内部窗口
MFSA 2015-107在Linux 16位色深系统上的2D画布显示期间读取的越界
MFSA 2015-106处理HTML媒体内容时可以自由使用
MFSA 2015-105解码WebM视频时缓冲区溢出
MFSA 2015-104共享工作者和IndexedDB的免税使用
MFSA 2015-103阅读器模式下的URL欺骗
MFSA 2015-102在JavaScript中将调试器与SavedStacks结合使用时崩溃
MFSA 2015-101解析vp9格式视频时libvpx中的缓冲区溢出
MFSA 2015-100由本地用户通过Mozilla更新程序操纵任意文件
MFSA 2015-99通过粘贴带有未知方案的URL在Android上进行站点属性欺骗
MFSA 2015-98具有ICC ​​V4配置文件属性的QCMS库中读取的边界
MFSA 2015-97服务器的mozTCPSocket中的内存泄漏
MFSA 2015-96其他内存安全隐患(rv:41.0 / rv:38.3)

附加信息/来源