サポートの終了と削除(Chrome 68)

Joe Medley
Joe Medley

削除

document.createTouch を削除

document.createTouch() メソッドは削除されています。これは、Touch() コンストラクタは、Chrome 48 以降でサポートされています。これは長年の実績に JavaScript API を使用して、ファクトリ関数から あります。密接に関連する document.createTouchList() メソッドは、Chrome 69 で削除される予定です

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

Document.selectedStylesheetSet と Document.preferredStylesheetSet を削除

Document.selectedStylesheetSet と Document.preferredStylesheetSet 属性は標準ではなく、実装によってのみ実装されるため、 Chrome と WebKit です。これらの属性の標準バージョンは、 2016 年の仕様変更です

Document.styleSheets には同じ機能がいくつか用意されていますが、 できます。幸いなことに、これらのアイテムの使用が疑われるため、ウェブサイトに対するリスクは低いです。 1 桁です(正確な数値については、「削除の目的」を参照してください)。

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

WEBGL_compressed_texture_atc

これまで Chrome では AMD_compressed_ATC_texture_atc 形式が提供されていました。これらの 形式は、拡張機能が作成された時点で広くサポートされていました。ハードウェア その後、サポートはほぼゼロにまで縮小しており、現在、 Qualcomm デバイスでのみ発生します。この拡張機能は WebGL の動作により拒否されました グループとそのサポートが Chrome から削除されました。

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

サポートの終了

フィルタ内の負の明るさの値のサポート終了と削除

仕様に準拠するため、フィルタの brightness() 関数を廃止しました 負の値を受け入れます。

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

非推奨ポリシー

プラットフォームを健全な状態に保つために、コースを実行しているウェブ プラットフォームから API を削除することがあります。除外される理由はさまざまですが 例:

  • より新しい API に置き換えられます。
  • これらのブラウザは、他のブラウザとの整合性や整合性を持たせるために仕様の変更を反映するように更新されています。
  • これは初期段階の試験運用版であり、他のブラウザでは成果が上がらないため、ウェブ デベロッパーにとってのサポートの負担が増える可能性があります。

これらの変更のいくつかは、少数のサイトにのみ影響します。問題を未然に防ぐため、Google ではデベロッパーの皆様に事前の通知を行い、サイトの運用を継続するために必要な変更を加えていただくよう努めています。

Chrome には現在、 API のサポート終了と削除に関するプロセスが設けられています。主な内容は次のとおりです。

  • blink-dev メーリング リストで発表します。
  • ページで使用が検出された場合に、Chrome DevTools コンソールで警告を設定し、時間スケールを表示します。
  • 待機してモニタリングし、使用量が減少したら特徴を削除します。

chromestatus.com でサポートが終了した機能の一覧を確認するには、 非推奨のフィルタ を使用します。また、削除されたフィルタを適用すると、削除された機能の一覧が表示されます。これらの投稿では、いくつかの変更点、理由、移行パスのまとめも行います。