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.removeCookies()

Löscht die Cookies des Browsers.

Sie können den Parameter removalOptions verwenden, der ein browsingData.RemovalOptions Objekt ist, um:

  • Cookies zu löschen, die nach einem bestimmten Zeitpunkt erstellt wurden.
  • zu steuern, ob Cookies gelöscht werden sollen, die von Webseiten oder von Webseiten und Erweiterungen gesetzt wurden.

Syntax

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

Parameter

removalOptions

object. Ein browsingData.RemovalOptions Objekt, das verwendet werden kann, um Cookies zu löschen, die nach einem bestimmten Zeitpunkt erstellt wurden, und um zu steuern, ob Cookies gelöscht werden sollen, die von Webseiten oder von Webseiten und Erweiterungen gesetzt wurden.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn das Löschen abgeschlossen ist. Tritt ein Fehler auf, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Cookies löschen, die in der letzten Woche erstellt 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
  .removeCookies({ since: oneWeekAgo })
  .then(onRemoved, onError);

Alle Cookies löschen:

Warnung: Die Verwendung der API zum Löschen aller Cookies wird gleichzeitig alle lokalen Speicherobjekte löschen (einschließlich derjenigen anderer Erweiterungen).

Wenn Sie alle Cookies löschen möchten, ohne lokale Speichermöglichkeiten zu stören, verwenden Sie browser.cookies, um durch die Inhalte aller Cookie-Speicher zu iterieren und sie zu löschen.

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

browser.browsingData.removeCookies({}).then(onRemoved, onError);

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.browsingData API von Chromium.