Web 开发者文章
-
宣布正式支持 Puppeteer 的 Firefox
我们很高兴地宣布,从 23 版本开始,Puppeteer 浏览器自动化库现在正式支持 Firefox。这意味着现在可以轻松地使用 Puppeteer 编写自动化脚本并执行端到端测试,并在 Chrome 和 Firefox 上运行。
-
宣布 Interop 2024
继 Interop 2023 取得成功之后,我们很高兴地确认该项目将在 2024 年继续进行,并选择新的重点领域,代表我们认为可以对用户和 Web 开发者产生最大积极影响的 Web 平台领域。
-
Chrome 和 Firefox 的 100 版本
Chrome 和 Firefox 将在几个月内达到 100 版本。这有可能导致依赖于识别浏览器版本来执行业务逻辑的网站出现故障。这篇文章介绍了事件时间线、Chrome 和 Firefox 为减轻影响而采取的策略,以及您可以如何提供帮助。
-
跳上 Firefox 91
8 月已经来了,这意味着 Firefox 91 也来了!对于开发者来说,Firefox 91 支持 Visual Viewport API 和 Intl.DateTimeFormat 对象的添加。
-
改进跨浏览器测试,第 2 部分:Firefox Nightly 中的新自动化功能
很明显,WebDriver 需要发展以满足基于 DevTools 的自动化的能力。然而,这个过程需要时间,我们希望更多开发者能够在今天在 Firefox 中运行他们的自动化测试。为此,我们在 Firefox Nightly 中发布了 CDP 部分的实验性实现,特别针对使用 Google 的 Puppeteer 进行端到端测试以及 Selenium 4 的基于 CDP 的功能的用例。
-
改进跨浏览器测试,第 1 部分:当今的 Web 应用程序测试
测试 Web 应用程序可能是一项挑战。在 Mozilla,我们认为这是一个行动号召。我们致力于建设一个更好的互联网,希望为 Web 开发者提供构建出色 Web 体验所需的工具,包括用于测试的出色工具。在本系列文章中,我们将探讨当前的 Web 应用程序测试环境,并解释 Firefox 今天正在做什么来让开发者能够在 Firefox 中运行更多类型的测试。
-
通往 Eleventy 的道路
将一个已建立的静态网站从一个生成器移植到另一个生成器可能很令人生畏。在这篇文章中,附加组件工程经理 Stuart Colville 回顾了将 Firefox Extension Workshop(Mozilla 的 Firefox 专用扩展开发资源网站)从基于 Ruby 的网站生成器 Jekyll 迁移到基于 JavaScript 的 Eleventy 的经历。
-
Firefox 72 中即将推出的通知权限更改
今年早些时候,我们决定减少人们使用 Firefox 浏览器浏览网页时收到的未经请求的通知权限提示的数量。这是 Mozilla 将用户放在首位的承诺的内在组成部分。作为准备工作,我们进行了一系列研究和实验,以了解如何改善用户体验并减少烦恼。现在,我们正在对网站请求用户发送通知权限的工作流程进行一些更改。
-
使用 Firefox 字体编辑器快速更改排版
您是否曾经访问过一个网页,并想知道使用了哪些字体?您是否问过自己这些字体来自哪里,或者为什么特定字体没有加载?Firefox 中的字体编辑器提供了答案和见解,并让您可以直接进行字体更改,并提供实时预览。
-
为什么 CSS 如此奇怪?
CSS 是 Web 的设计语言,是三种核心 Web 语言之一,但它似乎也是最具争议和最令人费解的语言。它太容易,也太难,太脆弱,也太有弹性。无论喜欢与否,CSS 都很“奇怪”:它不像标记语言,也不像我们通常意义上的编程语言,更不像我们用于打印的设计程序。我们怎么会走到今天这一步呢?