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

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

Parameter

removalOptions

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

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

Entfernen aller gespeicherten Passwörter:

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