今天发布的 Firefox 53 包含以下关键的新功能和增强功能。
Windows 上的量子合成器进程
量子项目 的首批成果之一,合成器进程,已在 Windows 上推出。合成器负责将网页上的各种元素扁平化为单个图像,以便在屏幕上绘制。Firefox 现在可以在与主 Firefox 程序完全独立的进程中运行其合成器,这意味着即使合成器崩溃,Firefox 也会继续运行——它可以简单地重新启动合成器。
有关量子项目如何降低 Firefox 用户崩溃率的更多详细信息,请查看 Anthony Hughes 的博客文章。
浅色和深色紧凑主题
与 Firefox Developer Edition 一起推出的“紧凑”主题现在已成为 Firefox 的标准功能。用户可以在“自定义”模式下的“主题”菜单中找到这种节省空间、方形选项卡主题的浅色和深色变体。
新的 WebExtension 功能
WebExtensions 是浏览器附加组件,旨在安全有效地工作在 Firefox、Chrome、Opera 和 Edge 中,同时还支持 Firefox 独有的强大功能。
在 Firefox 53 中,WebExtensions 获得了与几个现有的 Chrome API 的兼容性
- browsingData API 允许附加组件清除浏览器的缓存、cookie、历史记录、下载等。例如,Firefox 的 Forget 按钮 现在可以作为 WebExtension 实现。
- identity API 允许附加组件在用户的同意下请求 OAuth2 令牌,从而更轻松地在附加组件中登录服务。
- storage.sync API 允许附加组件将用户偏好保存到 Firefox Sync,以便在设备之间共享和同步。
- webRequest.onBeforeRequest API 现在除了标头之外还可以访问请求正文。
- contextMenus API 现在支持向浏览器操作和页面操作添加菜单。
Firefox 53 还支持以下独特的 API
- 上下文标识(Test Pilot 中的容器实验 的基础)现在可以通过 contextualIdentities API 创建和管理。
- 可以通过 contextMenus API 在选项卡和密码字段上创建上下文菜单。
- 使用 tabs.insertCSS 注入到页面的 CSS 可以指定新样式是否应被视为作者样式表或用户样式表的一部分,它们在 层叠顺序 中处于不同的级别。
新的 CSS 功能:定位蒙版和 flow-root
Firefox 53 支持定位 CSS 蒙版,它允许作者部分或完全隐藏网页中的视觉元素。蒙版通过覆盖图像或其他图形(如线性渐变)来工作,这些图形定义元素的哪些区域应该是可见的、半透明的或透明的。
可以将蒙版配置为使用亮度或 alpha 值进行遮挡。当模式设置为亮度时,蒙版中的白色像素对应于底层元素中完全可见的像素,而蒙版中的黑色像素将该区域完全呈现为透明。alpha 模式仅使用蒙版的自身不透明度:蒙版中的透明像素会导致元素中的透明像素。
许多蒙版属性的功能类似于等效的 background-*
属性。例如,mask-repeat
的工作方式与 background-repeat
相同。要了解有关可用属性的更多信息,请参阅 MDN 上的文档。
该 规范 还定义了基于形状和矢量路径的裁剪方法。Firefox 53 部分支持裁剪,预计将在 Firefox 54 中完全支持。
最后,Firefox 还支持新的 display: flow-root
值,它可以实现与 clearfix 相似的结果,但使用标准的 CSS 值而不是伪元素或其他技巧。
更好的默认媒体体验
除了 Firefox 53 中的 许多其他 UI 改进 之外,默认的 <video>
和 <audio>
控件获得了新的现代外观
此外,Firefox 53 包含全新的反骚扰技术:默认情况下,HTML5 媒体在第一个激活其选项卡之前不会自动播放。尝试通过右键单击 此链接 并选择“在新选项卡中打开”来进行尝试。请注意,视频在您切换到该选项卡之前不会开始播放。
编辑:自动播放阻止计划在 Firefox 54 中推出,而不是 53。哦,不。 (错误 1308154)
64 位无处不在
Windows 用户现在可以在安装过程中选择 32 位和 64 位 Firefox 之间
我们还删除了对 macOS 上 32 位 Firefox 的支持,以及对 Linux 上比奔腾 4 和 Opteron 更旧的处理器的支持。
更多信息
要了解有关 Firefox 53 的更多信息,请查看一般的 发行说明 以及 MDN 上的 面向开发人员的 Firefox 53。
关于 Dan Callahan
Mozilla 开发者关系工程师,前 Mozilla Persona 开发人员。
67 条评论