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