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é canGoForward

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 canGoForward de l'interface Navigation retourne true s'il est possible de naviguer en avant dans l'historique de navigation (c'est-à-dire que la currentEntry n'est pas la derniè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 avant 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-cangoforward-dev

Compatibilité des navigateurs

Voir aussi