browsingData.removeFormData()
Löscht Daten, die der Browser zum automatischen Ausfüllen von Formularen gespeichert hat.
Sie können den Parameter removalOptions, der ein browsingData.RemovalOptions Objekt ist, verwenden, um:
- Formulardaten zu löschen, die nach einem bestimmten Zeitpunkt eingegeben wurden.
- zu steuern, ob Formulardaten, die auf Webseiten oder auf Webseiten und Erweiterungen eingegeben wurden, gelöscht werden sollen.
Syntax
let removing = browser.browsingData.removeFormData(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, das verwendet werden kann, um nur Formulardaten zu löschen, die nach einem bestimmten Zeitpunkt eingegeben wurden, und das steuert, ob Formulardaten gelöscht werden sollen, die auf Webseiten oder auf Webseiten und Erweiterungen eingegeben wurden.
Rückgabewert
Ein Promise, der ohne Argumente erfüllt wird, wenn das Löschen abgeschlossen ist. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Löschen Sie die Formulardaten, die in der letzten Woche gespeichert wurden:
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
.removeFormData({ since: oneWeekAgo })
.then(onRemoved, onError);
Löschen Sie alle gespeicherten Formulardaten:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
browser.browsingData.removeFormData({}).then(onRemoved, onError);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromium's chrome.browsingData API.