Navigation: canGoForward-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte canGoForward-Eigenschaft des Navigation-Interfaces gibt true zurück, wenn es möglich ist, in der Navigationshistorie vorwärts zu navigieren (d. h., der currentEntry ist nicht der letzte in der Verlaufseintrag-Liste) und false, wenn dies nicht möglich ist.

Wert

Ein boolescher Wert: true, wenn es möglich ist, in der Navigationshistorie vorwärts zu navigieren, andernfalls false.

Beispiele

js
async function backHandler() {
  if (navigation.canGoBack) {
    await navigation.back().finished;
    // Handle any required clean-up after
    // navigation has finished
  } else {
    displayBanner("You are on the first page");
  }
}

async function forwardHandler() {
  if (navigation.canGoForward) {
    await navigation.forward().finished;
    // Handle any required clean-up after
    // navigation has finished
  } else {
    displayBanner("You are on the last page");
  }
}

Spezifikationen

Specification
HTML Standard
# dom-navigation-cangoforward-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch