Client

Client インターフェイスは、WorkerSharedWorker などの実行可能なコンテキストを表します。 Window クライアントは、より具体的な WindowClient によって表されます。 Clients.matchAll()Clients.get() などのメソッドから Client/WindowClient オブジェクトを取得できます。

メソッド

Client.postMessage()
メッセージをクライアントに送信します。

プロパティ

Client.id 読取専用
文字列としてのクライアントの汎用一意識別子。
Client.type 読取専用
文字列としてのクライアントの種類。 "window""worker""sharedworker" のいずれかです。
Client.url 読取専用
文字列としてのクライアントの URL。

仕様

仕様 状態 コメント
Service Workers
Client の定義
草案 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
Client
実験的
Chrome 完全対応 40Edge 完全対応 17Firefox 完全対応 44
補足
完全対応 44
補足
補足 Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API.
IE 未対応 なしOpera 完全対応 27Safari 未対応 なしWebView Android 完全対応 40Chrome Android 完全対応 40Firefox Android 完全対応 44Opera Android 完全対応 27Safari iOS 未対応 なしSamsung Internet Android 完全対応 4.0
frameType
実験的
Chrome 完全対応 43Edge 完全対応 17Firefox 完全対応 44
補足
完全対応 44
補足
補足 Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API.
IE 未対応 なしOpera 完全対応 30Safari 未対応 なしWebView Android 完全対応 43Chrome Android 完全対応 43Firefox Android 完全対応 44Opera Android 完全対応 30Safari iOS 未対応 なしSamsung Internet Android 完全対応 4.0
id
実験的
Chrome 完全対応 40Edge 完全対応 ≤79Firefox 完全対応 44
補足
完全対応 44
補足
補足 Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API.
IE 未対応 なしOpera 完全対応 27Safari 未対応 なしWebView Android 完全対応 40Chrome Android 完全対応 40Firefox Android 完全対応 44Opera Android 完全対応 27Safari iOS 未対応 なしSamsung Internet Android 完全対応 4.0
postMessage
実験的
Chrome 完全対応 45Edge 完全対応 ≤79Firefox 完全対応 44
補足
完全対応 44
補足
補足 Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API.
IE 未対応 なしOpera 完全対応 32Safari 未対応 なしWebView Android 完全対応 45Chrome Android 完全対応 45Firefox Android 完全対応 44Opera Android 完全対応 32Safari iOS 未対応 なしSamsung Internet Android 完全対応 5.0
type
実験的
Chrome 完全対応 60Edge 完全対応 ≤79Firefox 完全対応 54IE 未対応 なしOpera 完全対応 47Safari 未対応 なしWebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 54Opera Android 完全対応 44Safari iOS 未対応 なしSamsung Internet Android 完全対応 8.0
url
実験的
Chrome 完全対応 40Edge 完全対応 ≤79Firefox 完全対応 44
補足
完全対応 44
補足
補足 Extended Support Releases (ESR) before Firefox 78 ESR do not support service workers and the Push API.
IE 未対応 なしOpera 完全対応 27Safari 未対応 なしWebView Android 完全対応 40Chrome Android 完全対応 40Firefox Android 完全対応 44Opera Android 完全対応 27Safari iOS 未対応 なしSamsung Internet Android 完全対応 4.0

凡例

完全対応  
完全対応
未対応  
未対応
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
実装ノートを参照してください。
実装ノートを参照してください。

関連情報