开发者版 Firefox 95

本文提供了有关 Firefox 95 中将影响开发者的更改的信息。Firefox 95 于 2021 年 12 月 7 日发布。

针对 Web 开发者的更改

HTML

  • inputmode 全局属性现在在所有平台上都受支持,而不仅仅是 Android。这为浏览器提供了一个提示,说明哪种虚拟键盘最适合编辑特定元素 (inputmode) (Firefox 错误 1205133).

CSS

  • CSS cursor 属性现在在 Firefox for Android 上受支持,这使得使用鼠标的 Android 用户更容易确定哪些元素是可点击的 (cursor) (Firefox 错误 1672609).

JavaScript

没有显著的更改

API

媒体、WebRTC 和 Web 音频

WebDriver 符合性 (Marionette)

  • Marionette 使用的 port 现在写入配置文件目录中的 MarionetteActivePort 文件。这可用于轻松检索 port,而之前只能通过解析配置文件的 prefs.js 文件来实现。 (Firefox 错误 1735162).
  • WebDriver:NewSession 现在将等待初始选项卡完成加载,以防止窗口代理意外卸载。 (Firefox 错误 1736323).

针对附加组件开发者的更改

  • browserSettings 中添加了 overrideContentColorScheme,以提供控制首选项 layout.css.prefers-color-scheme.content-override 的能力,并独立于浏览器主题设置页面首选的颜色方案 (浅色或深色) (browserSettings) (Firefox 错误 1733461).
  • privacy.network 中添加了 globalPrivacyControl,以提供用户是否在浏览器中启用了全局隐私控制的可见性。 (privacy.network) (Firefox 错误 1670058).
  • 添加了 "webRequestFilterResponse.serviceWorkerScript" API 权限。此权限提供了对为服务工作者脚本发起的请求的 webRequest.filterResponseData 的访问权限。此权限可以作为可选权限提供。有关使用这些权限的更多信息,请参阅 webRequest.filterResponseData (webRequest.filterResponseData) (Firefox 错误 1636629).

旧版本