文章
-
Firefox 72 中即将推出的通知权限更改
今年早些时候,我们决定减少用户在使用 Firefox 浏览器浏览网页时收到的未经请求的通知权限提示的数量。这是 Mozilla 将用户放在首位的在线承诺的内在组成部分。在准备阶段,我们进行了一系列研究和实验,以了解如何改善用户体验并减少烦恼。现在,我们正在对网站请求用户允许发送通知的工作流程进行一些更改。
-
宣布 Bytecode Alliance:为 WebAssembly 构建一个默认安全的、可组合的未来
Lin Clark 介绍了 Bytecode Alliance,并使用 Code Cartoon 插图分享了他们对 WebAssembly 生态系统的愿景,该生态系统默认安全,修复了当今软件基础中的漏洞。基于新兴 WebAssembly 社区的进步,联盟的创始成员——Mozilla、Fastly、Intel 和 Red Hat——相信我们可以实现这一愿景。我们也邀请其他人加入合作。
-
使用 Firefox 开发者工具审核可访问性问题
在 Firefox 70 中,辅助功能检查器已成为一个审核工具,可帮助识别和修复许多常见的错误和做法,这些错误和做法会降低网站的可访问性。在这篇文章中,Marco Zehe 对此最新版本中可用的功能进行了概述。
-
从 js13kGames 到 MozFest Arcade:一个游戏开发者 Web Monetization 故事
这是一个正在进行的案例研究:js13kGames,一个针对 Web 游戏开发者的在线“代码高尔夫”比赛,今年尝试了 Web Monetization。并最终在 Mozilla Festival(本周在伦敦举行)上展示了几十款有趣的网络货币化游戏。您也可以在线查看 MozFest Arcade。
-
CSS Display 属性的双值语法
display CSS 属性是我们如何更改元素及其子元素的格式上下文。您将学习到的关于 CSS 的第一件事之一是,某些元素默认情况下是块级元素,而其他元素是内联元素。display 属性可以在这两种状态之间切换。由于目前仅在 Firefox 70 中提供支持,因此现在开始在生产环境中使用这些双值属性还为时过早。但是,就它们对 CSS 的含义而言,了解它们很重要。
-
Firefox 70 — 对所有人来说都是一个丰收的版本
Firefox 70 今天发布,包括 Lockwise 的安全密码生成和新的 Firefox 隐私保护报告等很棒的新功能,以及开发者的一些很酷的补充。其中包括 DevTools 中的 DOM 变异断点和非活动 CSS 规则指示器、几个新的 CSS 文本属性、双值显示语法和 JS 数字分隔符。在本文中,我们将仔细看看一些亮点!
-
使用 Firefox 字体编辑器快速更改排版
您是否曾经访问过某个网页,并想知道使用了哪些字体?您是否问过自己这些字体来自哪里,或者为什么特定字体没有加载?Firefox 中的字体编辑器提供了答案和见解,并使您能够直接进行字体更改,并提供实时预览。
-
使用 CSS Grid(和 Subgrid!)加快布局速度
CSS Grid 自 2017 年初以来已在大多数主要浏览器中可用,它使 Web 布局比以往任何时候都更加强大。但是,复杂的新语法(行名!网格区域!minmax!fit-content!fr 单位!)和缺少 IE11 支持可能会让人望而生畏。不要让它阻止你。Miriam Suzanne 提供了一些您今天可以使用的基本方法。
-
使用 web-ext 3.2.0 开发跨浏览器扩展
web-ext 工具是在 Mozilla 创建的,旨在帮助您更快、更轻松地构建浏览器扩展。虽然我们的首次发布重点关注对桌面 Firefox 浏览器的支持,随后是 Firefox for Android,但我们的愿景始终是在发布 Firefox 支持后支持跨平台开发。通过 3.2.0 版本,您终于可以使用
web-ext
来真正构建跨平台扩展! -
Firefox 的全新 WebSocket 检查器
Firefox DevTools 团队和我们的贡献者在整个夏天都在努力工作,使 Firefox 70 充满改进。我们对新的 WebSocket 检查功能尤其兴奋。要立即使用检查器,请下载 Firefox 开发者版,然后打开 DevTools 的“网络”面板以查找“消息”选项卡。然后,继续阅读以了解有关 WebSockets 和新面板拥有的技巧的更多信息。