Chrome のほぼすべてのバージョンで、 ウェブの性能や機能を改善し、 説明します。この記事では、Chrome 57 の非推奨と削除について説明します。 2 月初めにベータ版で公開していますこのリストは随時変更される可能性があります。 あります。
BluetoothDevice.uuids 属性を削除
BluetoothDevice.uuids
属性は、
Web Bluetooth API:
行を現在の仕様に置き換えます。以下を呼び出して、許可されているすべての GATT サービスを取得できます。
device.getPrimaryServices().
鍵生成要素を削除
Chrome 49 以降、<keygen>
のデフォルトの動作では空の文字列が
(このページに権限が付与されている場合を除きます)。IE/Edge がサポート対象外
<keygen>
であり、<keygen>
をサポートするパブリック シグナルを指定していません。
Firefox ではすでにユーザー操作の背後に <keygen>
が制限されていますが、公開されている
削除を支持します。Safari は <keygen>
を出荷し、まだ表明していません
一般の人々の意見にも賛同しています。Chrome 57 では、この要素は
削除されます。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
接頭辞付きのリソース タイミング バッファ管理 API を削除
2 つのメソッドとイベント ハンドラ webkitClearResourceTimings()
webkitSetResourceTimingBufferSize()
、onwebkitresourcetimingbufferfull
古く、ベンダー固有です。「
これらの API の標準バージョン
は Chrome 46 以降でサポートされており、接頭辞付きの関数は
このバージョンではサポートが終了していますこれらの機能は、
WebKit に実装されていますが、Safari では有効になっていません。Firefox、IE 10 以降、
Edge には、接頭辞なしバージョンの API のみがあります。そのため Webkit のバージョンは
削除されます。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
ServiceWorkerMessageEvent を削除し、MessageEvent の使用を優先
HTML 仕様では MessageEvent
が拡張され、ServiceWorker
を
source
属性。client.postMessage()
とカスタム メッセージの作成
のイベントが、ServiceWorkerMessageEvent
ではなく MessageEvent
を使用するように変更されました。
ServiceWorkerMessageEvent
は削除されました。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
webkit の接頭辞が付いた IndexedDB グローバル エイリアスを削除する
IndexedDB
エントリ ポイントとグローバル コンストラクタが webkit
で公開されました。
Chrome 11 の前後の部分ですプレフィックスの付いていないバージョンは、
Chrome 24 とそのプレフィックスのバージョンは Chrome 38 で非推奨になりました。「
次のインターフェースが影響を受けます。
webkitIndexedDB
(メインのエントリ ポイント)webkitIDBKeyRange
(呼び出し不可能なグローバル コンストラクタだが、便利な静的メソッドがある)webkitIDBCursor
webkitIDBDatabase
webkitIDBFactory
webkitIDBIndex
webkitIDBObjectStore
webkitIDBRequest
webkitIDBTransaction
(呼び出し不可能なグローバル コンストラクタ)
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
WebAudio: 接頭辞付きの AudioContext と OfflineAudioContext を削除
Chrome は 2011 年半ばから WebAudio
をサポートしています(AudioContext
を含む)。
OfflineAudioContext
は翌年に追加されました。標準の Pod 構成が
インターフェースはサポートされており、Google の長期的な目標であるプレフィックスを廃止する
プレフィックス付きバージョンのサポートは、
2014 年後半に導入されたもので
現在削除中です
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
webkitCancelRequestAnimationFrame のサポート終了と削除
webkitCancelRequestAnimationFrame()
メソッドは廃止されました。
ベンダー固有の API と標準の cancelAnimationFrame()
が
Chromium でサポートされていましたか?そのため、この Webkit のバージョンは削除されます。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
usemap 属性の大文字と小文字を区別しない一致のサポート終了
usemap
属性は、以前は大文字と小文字を区別しないものとして定義されていました。残念ながら
実装が複雑だったため、どのブラウザでも実装できませんでした。
確認します。調査によると、このような複雑なアルゴリズムは不要であり、
ASCII の大文字と小文字を区別しないマッチングも
不要です
そのため、大文字と小文字を区別するマッチングができるように仕様が更新されました。 適用されました。従来の動作は Chrome 57 でサポートが終了しています。 Chrome 58。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
Service Worker での FileReaderSync のサポート終了
Service Worker の仕様
これまでずっと
このタイプの同期リクエストはサービス内で開始してはならない
使用して Service Worker をブロックしないようにします。Service Worker のブロック
制御されたページからのすべてのネットワーク リクエストをブロックします。残念ながら、
FileReaderSync
API は、以前から Service Worker で使用できました。
現在、Service Worker で FileReaderSync
を公開しているのは Firefox と Chrome のみです。
仕様の議論で Firefox と合意している
報告されます削除は Chrome 59 で予定されています。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
HTMLEmbedElement と HTMLObjectElement の以前の呼び出し元のサポート終了
インターフェースに以前の呼び出し元があるということは、
使用します。現在、HTMLEmbedElement
と HTMLObjectElement
でサポートされています
説明します。この機能は Chrome 57 でサポートが終了しています。削除後:
想定される動作を再現するため、呼び出しで例外がスローされます。
この変更により、Chrome は最近の仕様変更に沿ったものになります。従来の動作 は Edge または Safari でサポートされておらず、現在、 Firefox から削除されています。
削除の意思 | Chrome のステータス トラッカー | Chromium のバグ
「ne」の RTCRtcpMuxPolicy のサポート終了
rtcpMuxPolicy
は、Chrome が優先するポリシーを指定するために使用されます。
RTP/RTCP 多重化の使用。Chrome 57 では、デフォルトの
rtcpMuxPolicy
を「require」に変更「Firestore」を廃止し理由は次のとおりです。
- 多重化されていない RTCP は、追加のネットワーク リソースを使用します。
- 「交渉」の削除API サーフェスはシンプルになります。これは、 "RtpSender"/"RtpReceiver"トランスポートは 1 つだけになります。
Chrome 57 で「交渉」するは非推奨です。これは互換性を損なわない変更であると考えています
ユーザーにはサポート終了メッセージが表示されますが、RTCPeerConnection
では引き続き
作成されます。削除は Chrome 63 で行われます。
サブリソース リクエスト内の埋め込み認証情報のサポート終了
サブリソース リクエストに認証情報をハードコードすると、 というのも、ハッカーによる認証情報の総当たり攻撃が ありますこれらの危険は、認証されたサブリソース リクエストによって悪化する 内部 IP 範囲に到達するネットワーク(ルーターなど)使用率が低いことから、 この(小さな)セキュリティ ホールを閉めることはきわめて理にかなっているように思えます。
デベロッパーは、HTTP や HTTPS を使用するなど、基本認証やダイジェスト認証が不要なリソースを埋め込むことができます。 Cookie などのセッション管理メカニズムを使用します。