Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. NavigationPreloadManager
  4. enable()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

NavigationPreloadManager: enable() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2022.

Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist inWeb Workers verfügbar.

Dieenable() Methode der SchnittstelleNavigationPreloadManager wird verwendet, um das Vorladen von Ressourcen zu aktivieren, die vom Service Worker verwaltet werden. Sie gibt ein Promise zurück, das mitundefined aufgelöst wird.

Die Methode sollte imactivate Event-Handler des Service Workers aufgerufen werden, um sicherzustellen, dass sie vor jedemfetch Event-Handler ausgeführt wird.

Syntax

js
enable()

Parameter

Keine.

Rückgabewert

EinPromise, das mitundefined aufgelöst wird.

Ausnahmen

InvalidStateErrorDOMException

Es gibt keinen aktiven Worker, der mit der Registrierung verbunden ist, zu der dieserNavigationPreloadManager gehört.

Beispiele

Der folgende Code zeigt, wie das Vorladen aktiviert wird, nachdem mitServiceWorkerRegistration.navigationPreload zuerst getestet wurde, ob es unterstützt wird.

js
addEventListener("activate", (event) => {  event.waitUntil(    (async () => {      if (self.registration.navigationPreload) {        // Enable navigation preloads!        await self.registration.navigationPreload.enable();      }    })(),  );});

Spezifikationen

Specification
Service Workers Nightly
# dom-navigationpreloadmanager-enable

Browser-Kompatibilität

Siehe auch

NavigationPreloadManager.disable()

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp