Firefox 78 开发者版
本文档介绍了 Firefox 78 中会影响开发者的变更。Firefox 78 于 2020 年 6 月 30 日发布。
另请参阅 Firefox 78 新特性:DevTools 增强功能、新的正则表达式引擎以及丰富的网页平台更新,内容来自 Mozilla Hacks。
网页开发者变更
开发者工具
调试器
- 您现在可以从 about:debugging 面板更改远程设备访问的 URL。(Firefox 错误 1617237)
- 调试器 中的“禁用 JavaScript”菜单项现在只影响当前选项卡,并在关闭开发者工具时重置。(Firefox 错误 1640318)
- 如果您在 作用域窗格中启用了“映射”,日志点 可以将源映射代码中的变量名称映射回其原始名称。(Firefox 错误 1536857)
网络监视器
- 在 网络监视器中,您现在可以通过拖动表中任何位置的列边框来调整请求列表的列大小。(Firefox 错误 1618409)
- 网络监视器中的 请求详细信息面板 有些 UX 增强功能。(Firefox 错误 1631302、Firefox 错误 1631295)
- 如果请求被阻止,请求列表 现在会显示原因,例如插件、CSP、CORS 或增强型追踪保护。(Firefox 错误 1555057、Firefox 错误 1445637、Firefox 错误 1556451)
其他工具
- 无障碍性 检查器已退出测试版。您可以使用它来检查网站上的各种无障碍性问题。(Firefox 错误 1602075)
- 未捕获的 Promise 错误现在会在控制台中提供所有详细信息,包括它们的名称和堆栈。(Firefox 错误 1636590)
CSS
:is()
和:where()
伪类现在默认启用 (Firefox 错误 1632646).:read-only
和:read-write
伪类现在支持不带前缀 (Firefox 错误 312971).- 此外,
:read-write
样式不再应用于禁用的<input>
和<textarea>
元素,这违反了 HTML 规范 (Firefox 错误 888884).
- 此外,
JavaScript
Intl.ListFormat
API 现在已支持 (Firefox 错误 1589095).Intl.NumberFormat()
构造函数已扩展,以支持 Intl.NumberFormat 统一 API 提案 中指定的新选项 (Firefox 错误 1633836)。其中包括RegExp
引擎 已更新,现在支持 ECMAScript 2018 中引入的所有新功能- 由于 2020 年中期 WebIDL 规范变更,我们已 向所有 DOM 原型对象添加了
Symbol.toStringTag
属性 (Firefox 错误 1277799). WeakMap
对象的垃圾回收已改进。WeakMaps
现在增量标记。(Firefox 错误 1167452)
API
DOM
服务工作者
- 扩展支持版本 (ESR):Firefox 78 是第一个支持 服务工作者(以及 推送 API)的 ESR 版本。早期的 ESR 版本不支持 (Firefox 错误 1547023).
WebAssembly
- Wasm 多值 现在已支持,这意味着 WebAssembly 函数现在可以返回多个值,指令序列可以消耗和生成多个堆栈值 (Firefox 错误 1628321).
- WebAssembly 现在支持使用来自 JavaScript 的
BigInt
导入和导出 64 位整数函数参数 (i64) (Firefox 错误 1608770).
TLS 1.0 和 1.1 移除
- 所有浏览器都放弃了对 传输层安全 (TLS) 协议版本 1.0 和 1.1 的支持。请阅读 TLS 1.0 和 1.1 移除更新,了解之前的公告以及如果您受到影响需要采取的措施 (Firefox 错误 1643229).
插件开发者变更
browsingData.removeCache
和browsingData.removePluginData
现在支持按主机名删除。(Firefox 错误 1636784).- 使用
proxy.onRequest
时,基于选项卡 ID 或窗口 ID 的筛选器现在已正确应用。这对希望仅在一个窗口中提供代理功能的插件可能很有用。 - 从“所有选项卡”下拉菜单中 单击上下文菜单 现在会传递相应的选项卡对象。过去,会错误地传递活动选项卡。
- 使用
downloads.download
和 saveAs 选项时,现在会记住最近使用的目录。虽然开发者无法访问此信息,但它对用户来说非常方便。
旧版本
- Firefox 77 开发者版
- Firefox 76 开发者版
- Firefox 75 开发者版
- Firefox 74 开发者版
- Firefox 73 开发者版
- Firefox 72 开发者版
- Firefox 71 开发者版
- Firefox 70 开发者版
- Firefox 69 开发者版
- Firefox 68 开发者版
- Firefox 67 开发者版
- Firefox 66 开发者版
- Firefox 65 开发者版
- Firefox 64 开发者版
- Firefox 63 开发者版
- Firefox 62 开发者版
- Firefox 61 开发者版
- Firefox 60 开发者版
- Firefox 59 开发者版
- Firefox 58 开发者版
- Firefox 57 开发者版
- Firefox 56 开发者版
- Firefox 55 开发者版
- Firefox 54 开发者版
- Firefox 53 开发者版
- Firefox 52 开发者版
- Firefox 51 开发者版
- Firefox 50 开发者版
- Firefox 49 开发者版
- Firefox 48 开发者版
- Firefox 47 开发者版