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

Ermöglicht Erweiterungen, die beim Browsen angesammelten Daten zu löschen.

In der browsingData API sind die Browserdaten in folgende Typen unterteilt:

  • Browser-Cache
  • Cookies
  • Downloads
  • Verlauf
  • Lokaler Speicher
  • Plug-in-Daten
  • Gespeicherte Formulardaten
  • Gespeicherte Passwörter

Sie können die Funktion browsingData.remove() verwenden, um eine beliebige Kombination dieser Typen zu entfernen. Es gibt auch spezielle Funktionen, um jeden speziellen Datentyp zu entfernen, wie removePasswords(), removeHistory() und so weiter.

Alle browsingData.remove[X]() Funktionen nehmen ein browsingData.RemovalOptions Objekt an, das Sie verwenden können, um zwei weitere Aspekte der Datenentfernung zu steuern:

  • Wie weit in die Vergangenheit Daten entfernt werden sollen
  • Ob Daten nur von normalen Webseiten entfernt werden sollen oder auch von Add-ons. Beachten Sie, dass diese Option in Firefox noch nicht unterstützt wird.

Abschließend bietet Ihnen diese API eine browsingData.settings() Funktion, mit der Sie den aktuellen Wert der Einstellungen für die integrierte Funktion "Chronik löschen" des Browsers abrufen können.

Um diese API zu verwenden, müssen Sie die "browsingData" API-Berechtigung haben.

Typen

browsingData.DataTypeSet

Objekt, das verwendet wird, um den zu entfernenden Datentyp festzulegen: zum Beispiel Verlauf, Downloads, Passwörter usw.

browsingData.RemovalOptions

Objekt, das verwendet wird, um festzulegen, wie weit in die Vergangenheit Daten entfernt werden sollen und ob Daten durch normales Web-Browsen oder durch Add-ons hinzugefügt wurden.

Methoden

browsingData.remove()

Entfernt Browserdaten für die angegebenen Datentypen.

browsingData.removeCache()

Löscht den Cache des Browsers.

browsingData.removeCookies()

Entfernt Cookies.

browsingData.removeDownloads()

Entfernt die Liste der heruntergeladenen Dateien.

browsingData.removeFormData()

Löscht gespeicherte Formulardaten.

browsingData.removeHistory()

Löscht den Verlauf des Browsers.

browsingData.removeLocalStorage()

Löscht den von Websites erstellten lokalen Speicher und Sitzungsspeicher.

browsingData.removePasswords()

Löscht gespeicherte Passwörter.

browsingData.removePluginData()

Löscht Daten, die mit Plug-ins verknüpft sind.

browsingData.settings()

Ruft den aktuellen Wert der Einstellungen in der Browserfunktion "Chronik löschen" ab.

Beispielerweiterungen

Browser-Kompatibilität

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