history.deleteAll()

Löscht alle Besuche aus dem Verlauf des Browsers.

Diese Funktion löst history.onVisitRemoved nur einmal aus, mit allHistory auf true gesetzt und einem leeren urls Argument.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let deletingAll = browser.history.deleteAll()

Parameter

Keine.

Rückgabewert

Ein Promise wird ohne Parameter erfüllt, wenn der gesamte Verlauf gelöscht wurde.

Beispiele

Löschen Sie den gesamten Verlauf, wenn der Benutzer auf eine Browser-Aktion klickt:

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

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

deleteAllHistory();

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.history-API von Chromium. Diese Dokumentation stammt aus history.json im Chromium-Code.