navigate()
方法在
WindowClient
interface loads a specified URL into a controlled client page then returns a
Promise
that resolves to the existing
WindowClient
.
windowClient.navigate(url).then(function(windowClient) {
// do something with your WindowClient after navigation
});
url
The location to navigate to.
A
Promise
that resolves to the existing
WindowClient
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
服务工作者
The definition of 'navigate()' in that specification. |
工作草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
navigate
|
Chrome 49 | Edge ≤18 |
Firefox
44
注意事项
|
IE 不支持 No | Opera ? | Safari 不支持 No | WebView Android 不支持 No | Chrome Android 49 | Firefox Android 44 | Opera Android ? | Safari iOS 不支持 No | Samsung Internet Android 4.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
见实现注意事项。
WindowClient
focus()
navigate()
缓存
CacheStorage
Client
Clients
ExtendableEvent
FetchEvent
InstallEvent
Navigator.serviceWorker
NotificationEvent
PeriodicSyncEvent
PeriodicSyncManager
PeriodicSyncRegistration
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
SyncEvent
SyncManager
SyncRegistration