Navigation: canGoBack-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 canGoBack-Eigenschaft der Navigation-Schnittstelle ist eine schreibgeschützte Eigenschaft, die true zurückgibt, wenn es möglich ist, in der Navigation-Historie rückwärts zu navigieren (d.h. der currentEntry ist nicht der erste in der Historie-Eintragliste), und false, wenn dies nicht möglich ist.

Wert

Ein boolescher Wert: true, wenn es möglich ist, in der Navigation-Historie rückwärts zu navigieren, false ansonsten.

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-cangoback-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch