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

Joe Medley
Joe Medley

Chrome 71 には、cache.addAll()importScripts() の変更も含まれています。読む 詳しくは、Jeff Posnick による Chrome 71 で提供される cache.addAll()importScripts() の調整をご覧ください。

ユーザー アクティベーションなしで SpeechSynthesis.speak() を削除

SpeechSynthesis インターフェースがウェブで積極的に悪用されています。ある事例に見られるように 他の自動再生経路が閉鎖されているため、不正行為は Web Speech API に移行しています。 自動再生ルールに準拠していないからです

ドキュメントに speechSynthesis.speak() 関数がある場合、エラーがスローされるようになりました。 ユーザー アクティベーションを受け取っていません。この機能は Chrome 70 以降でサポートが終了しています。

サポート終了の予告 | Chrome のステータス トラッカー | Chromium のバグ

接頭辞付きのバージョンの API を削除する

広くサポートされている 2 つの標準規格から標準以外のエイリアスを Chrome で削除 インターフェースです。

WebKitAnimationEvent

WebKitAnimationEvent は完全に置き換えられました: AnimationEvent は、CSS アニメーションに関連するイベントに使用されるイベント インターフェースです。接頭辞付きの フォームは Safari でのみサポートされています。Firefox と Edge では、 AnimationEvent

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

WebKitTransitionEvent

WebKitTransitionEvent は完全に置き換えられました: TransitionEvent は、CSS 遷移に関連するイベントに使用されるイベント インターフェースです( transitionstart)。プレフィックスの形式は Safari でのみサポートされています。Firefox と Edge では、接頭辞が付いていない TransitionEvent のみがサポートされます。

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

MediaStream から URL.createObjectURL を削除

URL.createObjectURL() メソッドが MediaStream から削除されました 行うことができます。このメソッドは 2013 年に非推奨になり、代わりに ストリーミング先 HTMLMediaElement.srcObject。 古いメソッドは安全性が低く、 配信を終了するには、URL.revokeOjbectURL()します。他のユーザー エージェントは、 廃止(Firefox)または削除されました(Safari)。

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

document.origin を削除

document.origin プロパティは削除されました。以前にのみ 実装されています。self.origin との冗長化です。 ウィンドウとワーカーの両方のコンテキストで使用できる サポート範囲が広くなります

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

サポートの終了

このバージョンの Chrome でサポートが終了した機能はありません。「Chrome プラットフォームのステータス」には、Chrome の以前のバージョンでサポートが終了した機能の一覧が表示されます。

非推奨ポリシー

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

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

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

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

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

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