Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

browsingData.removeHistory()

Löscht die Aufzeichnungen der vom Benutzer besuchten Webseiten (Browserverlauf).

Sie können den Parameter removalOptions verwenden, welcher ein browsingData.RemovalOptions Objekt ist, um:

  • Aufzeichnungen von nach einem bestimmten Zeitpunkt besuchten Webseiten zu löschen.
  • Zu steuern, ob die Aufzeichnungen von Webseiten oder von Webseiten und Erweiterungen gelöscht werden sollen.

Syntax

js
let removing = browser.browsingData.removeHistory(
  removalOptions            // RemovalOptions object
)

Parameter

removalOptions

object. Ein browsingData.RemovalOptions Objekt, das verwendet werden kann, um Aufzeichnungen von nach einem bestimmten Zeitpunkt besuchten Webseiten zu löschen und zu steuern, ob Aufzeichnungen von Webseiten oder von Webseiten und Erweiterungen gelöscht werden sollen.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn der Löschvorgang abgeschlossen ist. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Löschen von Aufzeichnungen der in der letzten Woche besuchten Seiten:

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

function weekInMilliseconds() {
  return 1000 * 60 * 60 * 24 * 7;
}

let oneWeekAgo = new Date().getTime() - weekInMilliseconds();

browser.browsingData
  .removeHistory({ since: oneWeekAgo })
  .then(onRemoved, onError);

Löschen aller Aufzeichnungen besuchter Seiten:

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

browser.browsingData.removeHistory({}).then(onRemoved, onError);

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.browsingData API von Chromium.