WindowClient: navigate() method

Note: This feature is only available in Service Workers.

The navigate() method of the WindowClient interface loads a specified URL into a controlled client page then returns a Promise that resolves to the existing WindowClient.

Syntax

js
navigate(url)

Parameters

url

The location to navigate to.

Return value

A Promise that resolves to the existing WindowClient if the URL is from the same origin as the service worker, or null otherwise.

Specifications

Specification
Service Workers
# client-navigate

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
navigate