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

BCD tables only load in the browser