browsingData.removePasswords()
Löscht gespeicherte Passwörter.
Sie können den Parameter removalOptions verwenden, welcher ein browsingData.RemovalOptions Objekt ist, um:
- Passwörter zu löschen, die nach einem bestimmten Zeitpunkt gespeichert wurden.
- zu steuern, ob Passwörter gelöscht werden, die auf Webseiten oder auf Webseiten und Erweiterungen gespeichert wurden.
Syntax
let removing = browser.browsingData.removePasswords(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, das verwendet werden kann, um Passwörter zu löschen, die nach einem bestimmten Zeitpunkt gespeichert wurden, und um zu steuern, ob Passwörter gelöscht werden, die auf Webseiten oder auf Webseiten und Erweiterungen gespeichert wurden.
Rückgabewert
Ein Promise, das ohne Argumente erfüllt wird, wenn das Löschen abgeschlossen ist. Sollte ein Fehler auftreten, wird das Versprechen mit einer Fehlermeldung abgelehnt.
Beispiele
Entfernen von in der letzten Woche gespeicherten Passwörtern:
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
.removePasswords({ since: oneWeekAgo })
.then(onRemoved, onError);
Entfernen aller gespeicherten Passwörter:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
browser.browsingData.removePasswords({}).then(onRemoved, onError);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.browsingData API von Chromium.