Firefox 59 for developers
本文提供了有关 Firefox 59 中会影响开发人员的更改的信息。Firefox 59 已于 2018 年 3 月 13 日发布。
Web 开发者应该注意的变化
开发工具
- 网络监视器 响应标签现在显示一个 已渲染网页的预览 — 如果响应是一个 HTML 的话 (Firefox bug 1353319).
- 存储探查器显示的 Cookie 信息 (见 Cookies) 现在包括一列 “同站” 显示每个 cookie 的同站状态 (Firefox bug 1298370)。
- 标尺 工具 现在包含了一个 readout 来显示当前视角的维度 (Firefox bug 1402633)。
- 在响应式设计模式, 你现在可以使用光标键设置屏幕尺寸 (Firefox bug 1421663)。详见 Setting screen size 。
- The Raw headers display in the Network Monitor Headers tab now includes the response's status code (Firefox bug 1419401).
HTML
- 实现了
<textarea>
元素的autocomplete
属性。这使得你可以启用或禁用元素的表单自动填写。
CSS
无变化。
SVG
无变化。
JavaScript
无变化。
APIs
新增 API
- 在 nightly 中默认启用 Custom element v1(Firefox bug 1406825)。
DOM
无变化。
DOM 事件
- 实现了
EventTarget.EventTarget()
构造函数 (Firefox bug 1379688).
多媒体 和 WebRTC
无变化。
Canvas 和 WebGL
无变化。
HTTP
无变化。
安全
- 顶部导航 URI
data://
已经被屏蔽了 Firefox bug 1401895. - 修改了
X-Frame-Options
报头的SAMEORIGIN
指令,现在它不仅会检查顶级 IFrame 是否来自同一来源 , 也会检查它的祖先。 (Firefox bug 725490).
插件
无变化。
其他
无变化。
Web 平台的删减
HTML
无变化。
CSS
无变化。
APIs
- 不标准的方法
Event.getPreventDefault()
已经被移除了。请使用Event.defaultPrevented
来决定在Event
中是否要调用preventDefault()
。 - 专用属性
Navigator.mozNotification
和DesktopNotification
接口已被移除 , 推荐使用标准的 Notifications API (Firefox bug 952453). - 专用方法
window.external.addSearchEngine()
已被移除 (Firefox bug 862147)。欲了解更多细节,参见Window.sidebar
。
SVG
无变化。
Mozilla 和附加组件开发者应该注意的变化
WebExtensions
无变化。
参见
- 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 的开发者说明
- Firefox 45 的开发者说明
- Firefox 44 的开发者说明
- Firefox 43 的开发者说明
- Firefox 42 的开发者说明
- Firefox 41 的开发者说明
- Firefox 40 的开发者说明
- Firefox 39 的开发者说明
- Firefox 38 的开发者说明
- Firefox 37 的开发者说明
- Firefox 36 的开发者说明
- Firefox 35 的开发者说明
- Firefox 34 的开发者说明
- Firefox 33 的开发者说明
- Firefox 32 的开发者说明
- Firefox 31 的开发者说明
- Firefox 30 的开发者说明
- Firefox 29 的开发者说明
- Firefox 28 的开发者说明