Chrome 66 でのサポートの終了と削除

Joe Medley
Joe Medley

ImageCapture.setOptions() を削除

デバイス オプションの設定に関する現在の考え方は、 制約可能なパターン をタップします。そのため、このプロパティは ImageCapture の仕様 をタップします。この方法は、本番環境のウェブサイトではほとんど、またはまったく役に立たないように思われるため、 削除されます。現時点では、交換方法はご利用いただけません。

削除の意思 | Chrome のステータス トラッカー | Chromium のバグ

Service Worker: 同一オリジン リクエストに対する CORS レスポンスを禁止

以前のバージョンの Service Worker 仕様では、 同じオリジンのリクエストに対して CORS レスポンスを返すように指定しています。そこで、 Service Worker は CORS レスポンスから読み取り、完全な合成 レスポンスが返されます。にもかかわらず、元のリクエスト URL は レスポンスが返されます。したがって、outerResponse.urlurlinnerResponse.url と完全に等しくなりました crossOriginURL と完全に等しくなります。

最近行われた Fetch 仕様の変更 Response.url が存在する場合は、それを公開する必要があります。この結果、 self.location.href が次とは異なるオリジンを返すシナリオ self.origin。これを回避するため、Service Worker は API キーの 同じオリジンのリクエストに対する CORS レスポンス。

この変更について詳しくは、 Fetch 仕様に照らして報告された問題 2017 年 11 月にリリースされました

Chrome のステータス トラッカー | Chromium のバグ

WebAudio: 解凍を削除

ウェブ オーディオは元々、解凍をサポートして出荷されていました。AudioParam 値が が値セッターで直接設定されていたため、値はすぐには更新されませんでした。 代わりに、時定数約 10 ms の指数平滑化関数を適用しました。 スムーズに進めて、グリッチを抑えました。指定されていない 平滑化を行ったパラメータと時定数を 確認できますそれでさえ、 実際の時定数が適切な値であるかどうかは明白です。

話し合いの後 は、ワーキング グループが仕様から解凍を削除しました。ここで、値が 自動的に適用されます。解凍する代わりに、Terraform を使用して 既存の AudioParam.setTargetAtTime() メソッドを使用して解凍を行います。 これにより、適用するタイミング、変更の速度、変更の適用対象を 平滑化する必要があります

これを削除することで、どのオーディオ パラメータが解凍をサポートするかについて、デベロッパーが混乱することを軽減できます。

削除の意思 | Chrome のステータス トラッカー | Chromium のバグ

3 つの要素からなる CSS の位置値のサポート終了

最近の仕様では、位置を受け入れる新しいプロパティは 値は 3 つの部分からなる値をサポートしていません。このアプローチにより、 処理が簡単になりますアプリケーションの現在のバージョン CSS 値と単位のモジュールが適用されます。 すべての CSS の掲載順位の値に適用されます。Chrome 66 以降、 position の値は非推奨になりました。削除は、2018 年 7 月頃に Chrome 68 で実施される見込みです。

削除の意思 | Chrome のステータス トラッカー | Chromium のバグ

メソッド document.createTouch()、document.createTouchList() のサポート終了

TouchEvent() コンストラクタが改良されました。 Chrome でサポート 。この仕様に準拠するために、document.createTouch()document.createTouchList() のサポートが終了しました。

削除の意思 | Chrome のステータス トラッカー | Chromium のバグ