文章
-
精彩的二月 Firefox — 86!
放眼望去,我们看到二月即将结束,随时可能让位于三月。为了让你在等待的过程中保持参与度,我们想向你介绍 Firefox 86。
-
介绍状态分区
状态分区是 Firefox 中一项名为“全面 Cookie 保护”的新隐私功能的技术术语,该功能将在 Firefox 86 的 ETP 严格模式下提供。本文展示了状态分区在 Firefox 内部的工作原理,并解释了第三方集成开发人员可以采取哪些措施来保持与最新更改的兼容性。
-
MDN 本地化更新,2021 年 2 月
在我们之前的文章《MDN Web Docs 本地化策略更新》中,我们解释了我们继续允许在 MDN 上再次进行翻译编辑的总体策略。MDN 本地化社区一直在等待我们关于解冻顶级语言环境的进展的消息,现在我们来了。在这篇文章中,我们将回顾 2021 年迄今为止取得的进展,以及您未来可以期待的内容。
-
Mozilla 的浏览器模糊测试
Mozilla 一直在对 Firefox 及其底层组件进行模糊测试。它已被证明是识别质量和安全问题最有效的方法之一。一般来说,我们在不同的层面上应用模糊测试:有对整个浏览器进行模糊测试,但也有相当一部分时间用于对隔离的代码(例如使用 libFuzzer)甚至整个组件(例如使用带有各种模糊测试器的单独 shell 的 JS 引擎)进行模糊测试。出于本文档的目的,我们将专门讨论浏览器模糊测试,并详细介绍我们开发的管道。
-
一月为我们带来 Firefox 85
为了总结一月,我们很荣幸地向您发布 Firefox 85。在此版本中,我们为您带来了对 CSS 中的 :focus-visible 伪类和相关开发者工具的支持,以及从 Firefox 中完全删除 Flash 支持。我们还想邀请您预览当前 Firefox Nightly 中的两项激动人心的新 JavaScript 功能——顶级 await 和通过 .at() 方法进行的相对索引。玩得开心!
-
欢迎 Open Web Docs 加入 MDN 家族
我们高兴且自豪地宣布 Open Web Docs,以支持一个由技术作家组成的社区,围绕创建和长期维护对所有人开放和包容的 Web 平台技术文档。
-
使用 Bugmon 分析 Bugzilla 测试用例
作为 Mozilla 模糊测试团队的一员,我们的工作不仅是查找错误,而且要尽我们所能帮助尽快修复这些错误。为了进一步减少修复这些错误的延迟,我们希望尽可能地自动化此过程。这项工作导致了 Bugmon 的开发;一个直接在 Bugzilla 中自动执行 Firefox 和 SpiderMonkey 错误的基本分类任务的工具。
-
将 Firefox 移植到 Apple Silicon
去年年底发布的基于 Apple Silicon 的 Mac 引起了一阵新闻报道,并对机器的性能产生了一些惊喜。这篇文章详细介绍了将 Firefox 移植到这些 CPU 上原生运行的一些背景信息。
-
改进跨浏览器测试,第 2 部分:Firefox Nightly 中的新自动化功能
很明显,WebDriver 需要发展以满足基于 DevTools 的自动化的功能。但是,这个过程需要时间,我们希望更多开发人员能够在今天在 Firefox 中运行他们的自动化测试。为此,我们在 Firefox Nightly 中发布了 CDP 部分功能的实验性实现,专门针对使用 Google 的 Puppeteer 进行端到端测试以及 Selenium 4 的基于 CDP 的功能的用例。
-
改进跨浏览器测试,第 1 部分:当今的 Web 应用程序测试
测试 Web 应用程序可能是一项挑战。在 Mozilla,我们将其视为行动号召。我们致力于构建一个更好的互联网,希望为 Web 开发人员提供他们构建出色 Web 体验所需的工具,包括用于测试的出色工具。在本系列文章中,我们将探讨当前的 Web 应用程序测试环境,并解释 Firefox 今天正在采取哪些措施来允许开发人员在 Firefox 中运行更多类型的测试。