WindowClient: navigate() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2022 年 9 月起,所有浏览器都已支持此功能。

注意:此功能仅在 Service Workers 中可用。

WindowClient 接口的 navigate() 方法将指定的 URL 加载到受控客户端页面中,然后返回一个 Promise,该 Promise 解析为现有的 WindowClient

语法

js
navigate(url)

参数

url

要导航到的位置。

返回值

如果 URL 与 service worker 同源,则返回一个解析为现有 WindowClientPromise;否则返回 null

规范

规范
Service Workers
# client-navigate

浏览器兼容性