弃用
This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the
兼容性表格
at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
FetchEvent.client
read-only property returns the
Client
that the current service worker is controlling.
注意
: This feature has been deprecated, with its functionality replaced by
FetchEvent.clientId
and
Clients.get()
。见
this Github issue
for discussion/background.
var myClient = FetchEvent.client;
A
Client
对象。
self.addEventListener('fetch', function(event) {
console.log(event.client);
});
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
client
弃用
非标
|
Chrome 42 | Edge ≤79 | Firefox 44 | IE 不支持 No | Opera 27 | Safari 不支持 No | WebView Android 42 | Chrome Android 44 | Firefox Android 不支持 No | Opera Android ? | Safari iOS 不支持 No | Samsung Internet Android 4.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
弃用。不要用于新网站。
FetchEvent
缓存
CacheStorage
Client
Clients
ExtendableEvent
InstallEvent
Navigator.serviceWorker
NotificationEvent
PeriodicSyncEvent
PeriodicSyncManager
PeriodicSyncRegistration
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
SyncEvent
SyncManager
SyncRegistration
WindowClient