Firefox 77 开发者版本
本文档提供了有关 Firefox 77 中会影响开发人员的更改的信息。Firefox 77 于 2020 年 6 月 2 日 发布。
另请参阅随附的黑客文章 - Firefox 77 新功能:DevTool 改进和 Web 平台更新。
Web 开发人员的更改
开发者工具
- Firefox 开发者版本在页面检查器中提供了一个 兼容性面板,以显示页面上使用的 CSS 属性支持的浏览器。(Firefox 错误 1625134)
- 调试器在其工具栏中有一个 设置菜单;唯一的菜单选项(目前)是禁用 JavaScript。(Firefox 错误 1630957)
- 网络监控工具栏 具有一个用于管理日志数据的操作菜单(Firefox 错误 1459175)
- 保留日志
- 导入 HAR 文件
- 全部另存为 HAR
- 全部复制为 HAR
- 网络监控的 请求阻止面板 具有一个上下文菜单,用于启用、禁用或删除所有请求阻止项。(Firefox 错误 1588076)
- 如果通过单击 调用堆栈 中的框架更改调试器中选定的源代码行,然后单击步过(
F10
),则调试器会执行直到到达新选定行之后的行(忽略调试器最初停止的行)。(Firefox 错误 1630642) - 您可以设置一个观察点,当值被 读取或赋值(“获取或设置”)时暂停执行,以及仅读取(“获取”)或仅赋值(“设置”)。(Firefox 错误 1580585)
HTML
- 当元素内容为空时,Firefox 现在显示 标签值 在
<option>
元素上。(Firefox 错误 40545)
SVG
- Firefox 现在支持
transform-origin
表示属性(Firefox 错误 1581691)。
JavaScript
API
IndexedDB
- 已实现
IDBCursor.request
属性(Firefox 错误 1536540)。
WebDriver 符合性 (Marionette)
- 某些命令在当前选定的顶级浏览上下文被移除(例如,通过单击关闭窗口)时可能会导致 Marionette 挂起(Firefox 错误 1619481)。
- 已知问题:由于 Firefox 77 中的更改,在从当前页面导航时,打开的用户提示可能会过早关闭。此问题将在 Firefox 78 中修复(Firefox 错误 1631362)。
附加组件开发人员的更改
API 更改
tabs.goBack
和tabs.goForward
现在已受支持。(Firefox 错误 1603796)browsingData.remove
具有类型serviceWorkers
和indexedDB
现在支持按主机名删除。(Firefox 错误 1632990 和 Firefox 错误 1551301)tabs.duplicate
API 现在支持duplicateProperties
,使复制的标签的位置和活动状态可以指定。(Firefox 错误 1560218)permissions
API 事件permissions.onAdded
和permissions.onRemoved
现在已受支持。(Firefox 错误 1444294)- 在
webRequest.onHeadersReceived
中请求的多个Content-Security-Policy
标头更改已合并。(Firefox 错误 1462989) webRequest
事件将不再针对data:
URL 触发。(Firefox 错误 1631933)
清单更改
- 以下权限现在是可选的,它们可以在
optional_permissions
清单键中指定,并使用permissions
API 请求browsingData
(Firefox 错误 1630417)devtools
(Firefox 错误 1606862)– 通过设置此权限,扩展程序可以在更新中引入开发者工具面板,而不会禁用扩展程序(在 Chrome 中)或阻止其更新(在 Firefox 中)。pkcs11
(Firefox 错误 1630418)proxy
(Firefox 错误 1548011)sessions
(Firefox 错误 1630414)。
其他
- 使用
unlimitedStorage
权限不再导致在扩展安装或更新期间出现提示。有关更多信息,请参阅 请求正确的权限。(Firefox 错误 1630413) - 与
SameSite
cookie 相关的更改意味着,当设置 主机权限 以绕过扩展程序页面主机的跟踪保护时,必须将其指定为完整域名或使用通配符。但是,对于内容脚本,只能为使用完整域名指定的主机绕过跟踪保护。
旧版本
- 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 开发者版本
- Firefox 46 开发者版本