Firefox 99 开发者发布说明
本文档提供有关 Firefox 99 中会影响开发人员的更改信息。Firefox 99 于 2022 年 4 月 5 日发布。
Web 开发人员的变更
HTML
无显著变化。
CSS
无显著变化。
JavaScript
无显著变化。
API
- 现在已启用
navigator.pdfViewerEnabled,这是确定浏览器在导航到 PDF 文件时是否支持内联显示 PDF 文件的推荐方法。使用已弃用的属性navigator.plugins和navigator.mimeTypes来推断 PDF 查看器支持的网站,现在应该使用新属性,尽管这些属性现在会返回与pdfViewerEnabled提供的信号匹配的硬编码模拟值(Firefox bug 1720353)。
媒体、WebRTC 和 Web Audio
- 现在支持
RTCPeerConnection.setConfiguration()方法。除其他功能外,此方法允许网站根据不断变化的網絡状况调整配置(Firefox bug 1253706)。
移除
- 网络信息 API(Network Information API)以前在 Android 上(仅限 Android)启用,但现在默认在所有平台上禁用。此 API 正在被移除,因为它暴露了大量可能用于指纹识别的用户信息。(Firefox bug 1637922)。
WebDriver 符合性 (Marionette)
- 修复了一个错误,该错误导致在 `WebDriver:ElementSendKeys` 命令的按键序列中 Shift 键未被正确处理(Firefox bug 1757636)。
附加组件开发人员的变更
无显著变化。