browsingData.RemovalOptions
Der browsingData.RemovalOptions
-Typ enthält Optionen, um bestimmte Aspekte der Entfernung von Browserdaten zu steuern.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
-
string
. Diese Eigenschaft gilt nur für Cookies undindexedDB
-Einträge. Die Entfernung ist auf Einträge eines bestimmten Cookie Stores beschränkt, wie durch die ID angegeben. Weitere Informationen finden Sie unter Arbeiten mit kontextuellen Identitäten.Hinweis: In Firefox Nightly wird auch das Entfernen von
localStorage
-Einträgen durchcookieStoreId
unterstützt. hostnames
Optional-
Array
vonstring
. Diese Eigenschaft gilt für Cookie-,indexedDB
-, lokalen Speicher- und Service-Worker-Registrierungseinträge. Entfernen Sie nur Cookie-,indexedDB
-, lokalen Speicher- und Service-Worker-Registrierungseinträge, die mit diesen Hostnames verknüpft sind.Hier müssen Sie nur einen Hostnamen ohne Protokoll angeben (zum Beispiel
"google.com"
und nicht"https://google.com"
). Sie können dieURL
-Schnittstelle verwenden, um eine rohe URL zu parsen und den Hostnamen abzurufen. Mit Subdomains eines bestimmten Hostnamens verknüpfte Einträge werden nicht entfernt: Sie müssen Subdomains explizit auflisten. originTypes
Optional-
object
. Wird verwendet, um zu steuern, ob Daten nur von normalen Webseiten oder auch von gehosteten Web-Apps und Erweiterungen entfernt werden sollen. Wenn diese Option weggelassen wird, werden nur Daten von normalen Webseiten ("unprotectedWeb
") entfernt. Seien Sie sehr vorsichtig, bevor Sie Daten von Web-Apps oder Erweiterungen entfernen, um sicherzustellen, dass dies wirklich das ist, was der Benutzer möchte.Dieses Objekt kann beliebige der folgenden Eigenschaften enthalten:
unprotectedWeb
Optional-
boolean
. Wenn vorhanden undtrue
, entfernen Sie Daten von normalen Webseiten. protectedWeb
Optional-
boolean
. Wenn vorhanden undtrue
, entfernen Sie Daten von Websites, die als gehostete Apps installiert wurden. extension
Optional-
boolean
. Wenn vorhanden undtrue
, entfernen Sie Daten von Erweiterungen.
since
Optional-
number
. Wie weit in der Vergangenheit die Daten entfernt werden sollen, angegeben in Millisekunden seit dem UNIX-Epoch. Beachten Sie, dass beim Entfernen des Browser-Caches immer der gesamte Cache entfernt wird und diese Option ignoriert wird. Wenn diesince
-Eigenschaft weggelassen wird, ist der Standardwert 0, was "immer" bedeutet.
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis:
Diese API basiert auf der chrome.browsingData
-API von Chromium.