Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Navigation : propriété canGoBack

Baseline 2026
Nouvellement disponible

Depuis janvier 2026, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.

La propriété en lecture seule canGoBack de l'interface Navigation retourne true s'il est possible de naviguer en arrière dans l'historique de navigation (c'est-à-dire que la currentEntry n'est pas la première de la liste des entrées de l'historique), et false dans le cas contraire.

Valeur

Une valeur booléenne — true s'il est possible de naviguer en arrière dans l'historique de navigation, false dans le cas contraire.

Exemples

js
async function gestionEnArriere() {
  if (navigation.canGoBack) {
    await navigation.back().finished;
    // Gère tout nettoyage nécessaire après
    // que la navigation est terminée
  } else {
    displayBanner("Vous êtes sur la première page");
  }
}

async function gestionEnAvant() {
  if (navigation.canGoForward) {
    await navigation.forward().finished;
    // Gère tout nettoyage nécessaire après
    // que la navigation est terminée
  } else {
    displayBanner("Vous êtes sur la dernière page");
  }
}

Spécifications

Spécification
HTML
# dom-navigation-cangoback-dev

Compatibilité des navigateurs

Voir aussi