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

Joe Medley
Joe Medley

削除

WebSQL での EXPLAIN と REINDEX のサポートの削除

EXPLAIN の出力は SQLite バージョンにわたって安定しているとは限らないため、 頼りにすることはできません。REINDEX は、照合順序が 変更され、Chrome は組み込みの照合シーケンスのみを使用します。両方 機能が削除されました。

Chrome プラットフォームのステータス |

URL フラグメント識別子の同型デコードを削除

Chrome でフラグメント ID のある URL を開くと、%xx がデコードされて、 isomorphic-decodeし、 その後、場合によっては、デコード結果が ID になる要素を見つけようとします。 たとえば、ユーザーが example.com/#%F8%C0 を開くと、Chrome は次の処理を行います。

  1. ページで id="%F8%C0" の要素を検索します。
  2. 見つからなかった場合は、ページ内で id="øÀ" の要素を探します。 これは他のブラウザでは定義されておらず、この規格では定義されていません。開始まであと バージョン 73 では、Chrome ではこれも行われなくなりました。

Chrome プラットフォームのステータス | Chromium のバグ

サポートの終了

「ドライブバイ ダウンロード」のサポート終了サンドボックス化された iframe

ユーザー操作がない、サンドボックス化された iframe でのダウンロードを廃止(Chrome) (「ドライブバイ ダウンロード」)という制限は、 sandbox 属性リストの allow-download-without-user-activation キーワードを指定します。 これにより、コンテンツ プロバイダは悪意のあるダウンロードや不正なダウンロードを制限できます。

ダウンロードは、システムにセキュリティの脆弱性をもたらす可能性があります。しかし、 Chrome とオペレーティング システムで追加のセキュリティ チェックが行われています。 サンドボックス化された iframe でのダウンロードのブロックも、 できます。セキュリティ上の懸念を除けば、Google Workspace の方が ユーザーがクリックしたときに同じページでダウンロードをトリガーした場合と比べ、 ダウンロードが自動的に開始されたり、 表示することもできます

削除は Chrome 81 で行われる予定です。

Chrome プラットフォームのステータス |

非推奨ポリシー

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

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

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

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

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

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