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