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
let removing = browser.browsingData.removeHistory(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, 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:
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:
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.