--- title: history.deleteAll() slug: Mozilla/Add-ons/WebExtensions/API/history/deleteAll tags: - API - Add-ons - Extensions - History - Méthode - Non-standard - Reference - WebExtensions - deleteAll translation_of: Mozilla/Add-ons/WebExtensions/API/history/deleteAll ---
{{AddonSidebar()}}

Supprime toutes les visites de l'historique du navigateur.

Cette fonction déclenche {{WebExtAPIRef("history.onVisitRemoved")}} une seule fois, avec  allHistory défini sur true et un argument urls vide.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var deletingAll = browser.history.deleteAll()

Paramètres

None.

Valeur retournée

Une Promise sera remplie sans paramètre lorsque tout l'historique a été supprimé.

Compatibilité du navigateur

{{Compat("webextensions.api.history.deleteAll")}}

Exemples

Supprimer tout l'historique lorsque l'utilisateur clique sur une action du navigateur :

function onDeleteAll() {
  console.log("Deleted all history");
}

function deleteAllHistory() {
  var deletingAll = browser.history.deleteAll();
  deletingAll.then(onDeleteAll);
}

deleteAllHistory();

{{WebExtExamples}}

Remerciements :

Cette API est basée sur l'API Chromium chrome.history. Cette documentation est dérivée de history.json dans le code de Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.