1. Web
  2. Web-APIs
  3. NavigationDestination
  4. url

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

View in English Always switch to English

NavigationDestination: url-Eigenschaft

Baseline 2026
Neu verfügbar

Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die url-Eigenschaft, die nur lesbar ist und zur NavigationDestination-Schnittstelle gehört, gibt die URL zurück, zu der navigiert wird.

Wert

Ein String.

Beispiele

Umgang mit einer Navigation mit intercept()

js
navigation.addEventListener("navigate", (event) => {
 // Exit early if this navigation shouldn't be intercepted,
 // e.g. if the navigation is cross-origin, or a download request
 if (shouldNotIntercept(event)) {
 return;
 }
 const url = new URL(event.destination.url);
 if (url.pathname.startsWith("/articles/")) {
 event.intercept({
 async handler() {
 // The URL has already changed, so show a placeholder while
 // fetching the new content, such as a spinner or loading page
 renderArticlePagePlaceholder();
 // Fetch the new content and display when ready
 const articleContent = await getArticleContent(url.pathname);
 renderArticlePage(articleContent);
 },
 });
 }
});

Spezifikationen

Spezifikation
HTML
# the-navigationdestination-interface:dom-navigationdestination-url-2

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /