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.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

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

Parameter

removalOptions

object. Ein browsingData.RemovalOptions Objekt, 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:

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
  .removePluginData({ since: oneWeekAgo })
  .then(onRemoved, onError);

Löschen aller von Plug-ins gespeicherter Daten:

js
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.