browsingData.removePluginData()
Löscht von Browser-Plug-ins gespeicherte Daten.
Sie können den Parameter removalOptions, ein browsingData.RemovalOptions Objekt, verwenden, um:
- Plug-in-Daten zu löschen, die nach einer bestimmten Zeit gespeichert wurden.
- Zu steuern, ob Daten gelöscht werden, die von Plug-ins auf Webseiten oder auf Webseiten und Erweiterungen ausgeführt werden.
Syntax
let removing = browser.browsingData.removePluginData(
removalOptions // RemovalOptions object
)
Parameter
removalOptions-
object. EinbrowsingData.RemovalOptionsObjekt, das verwendet werden kann, um Plug-in-Daten zu löschen, die nach einer bestimmten Zeit gespeichert wurden, und zu steuern, ob Daten gelöscht werden, die von Plug-ins auf Webseiten oder Webseiten und Erweiterungen ausgeführt werden.
Rückgabewert
Ein Promise, das 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 von Daten, die von Plug-ins 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
.removePluginData({ since: oneWeekAgo })
.then(onRemoved, onError);
Löschen aller von Plug-ins gespeicherter Daten:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
browser.browsingData.removePluginData({}).then(onRemoved, onError);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromium's chrome.browsingData API.