browsingData
Ermöglicht Erweiterungen, die Daten zu löschen, die beim Surfen des Nutzers angesammelt werden.
Im browsingData
API wird das Surfverhalten in folgende Typen unterteilt:
- Browser-Cache
- Cookies
- Downloads
- Verlauf
- Lokaler Speicher
- Plugin-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 jede Art von Daten einzeln zu entfernen, wie z.B. removePasswords()
, removeHistory()
und so weiter.
Alle browsingData.remove[X]()
-Funktionen nehmen ein browsingData.RemovalOptions
-Objekt an, mit dem Sie zwei weitere Aspekte der Datenentfernung steuern können:
- wie weit in der Vergangenheit Daten entfernt werden sollen
- ob Daten nur von normalen Webseiten oder auch von gehosteten Web-Apps und Add-ons entfernt werden sollen. Beachten Sie, dass diese Option in Firefox noch nicht unterstützt wird.
Schließlich bietet Ihnen diese API eine browsingData.settings()
-Funktion, die Ihnen den aktuellen Wert der Einstellungen für die eingebaute "Chronik löschen"-Funktion des Browsers gibt.
Um dieses API zu verwenden, müssen Sie die "browsingData" API-Berechtigung besitzen.
Typen
browsingData.DataTypeSet
-
Objekt, das verwendet wird, um den zu entfernenden Datentyp zu spezifizieren: zum Beispiel Verlauf, Downloads, Passwörter, und so weiter.
browsingData.RemovalOptions
-
Objekt, das verwendet wird, um zu spezifizieren, wie weit in der Vergangenheit Daten entfernt werden sollen und ob Daten aus dem normalen Web-Browsing, von gehosteten Apps oder von Add-ons hinzugefügt wurden.
Methoden
browsingData.remove()
-
Entfernt Browserdaten für die angegebenen Datentypen.
browsingData.removeCache()
-
Löscht den Cache des Browsers.
-
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 jeden lokalen Speicher, der von Websites erstellt wurde.
browsingData.removePasswords()
-
Löscht gespeicherte Passwörter.
browsingData.removePluginData()
-
Löscht Daten, die mit Plugins assoziiert sind.
browsingData.settings()
-
Ruft den aktuellen Wert der Einstellungen in der "Chronik löschen"-Funktion des Browsers ab.
Browser-Kompatibilität
BCD tables only load in the browser
Beispielerweiterungen
Hinweis:
Dieses API basiert auf dem chrome.browsingData
API von Chromium.