Chrome 66 中的弃用和移除内容

Joe Medley
Joe Medley

移除了 ImageCapture.setOptions()

设置设备选项的当前思路是使用 受约束模式 ,了解所有最新动态。因此,该属性已从 ImageCapture 规范 ,了解所有最新动态。由于此方法在生产网站上几乎没有用,甚至没有, 正在移除。目前没有更换方法。

打算移除 | Chromestatus Tracker | Chromium bug

Service Worker:禁止同源请求的 CORS 响应

先前版本的 Service Worker 规范允许 Service Worker 来向同源请求返回 CORS 响应。我们当时的思路是 Service Worker 可以读取 CORS 响应,以创建完全合成的 响应。尽管如此,原请求网址仍保留在 响应。因此,outerResponse.url 正好等于 urlinnerResponse.url 等于 crossOriginURL

近期有关提取规范的更改 要求公开 Response.url(如果存在)。这样做的结果是 是指 self.location.href 返回不同来源 self.origin。为避免出现这种情况,系统不再允许 Service Worker 返回 同源请求的 CORS 响应。

有关此变更的详细讨论,请参阅 针对 Google 抓取规范提出的问题

Chromestatus Tracker | Chromium bug

WebAudio:已移除解压缩方式

网络音频最初搭载解压缩支持。如果 AudioParam 值 是通过值 setter 直接设置的,该值不会立即更新。 取而代之的是时间常数约为 10 ms 的指数平滑函数。 以便顺利完成更改,避免出现故障。从未指明 哪些参数进行了平滑处理以及时间常数是多少。甚至超过了 显然,实际时间常数是否合适。

经过多次讨论后 ,工作组从规范中移除了解压。现在,值 。我们建议开发者 使用现有的 AudioParam.setTargetAtTime() 方法进行解压缩, 您可以完全掌控应用场景、更改速度以及 参数应进行平滑处理。

消除这种情况可以减少开发者的困惑,因为哪些音频参数支持解压缩。

打算移除 | Chromestatus Tracker | Chromium bug

弃用了三个部分的 CSS 位置值

最近的规范要求新属性接受位置 值不支持包含三部分的值。我们相信这种方法 更容易处理简写语法。当前版本的 CSS 值和单位模块适用 将此要求应用于所有 CSS 位置值。自 Chrome 66 起, position 值已被弃用。我们预计将于 2018 年 7 月左右从 Chrome 68 中移除此 SDK。

打算移除 | Chromestatus Tracker | Chromium bug

废弃了 document.createTouch() 和 document.createTouchList() 方法

TouchEvent() 构造函数 在 Chrome 中支持 从 48 版开始。为符合本规范,document.createTouch()document.createTouchList() 现已废弃。

打算移除 | Chromestatus Tracker | Chromium bug