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

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

Parameter

removalOptions

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

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

Löschen Sie alle gespeicherten Formulardaten:

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