browsingData.RemovalOptions
Der Typ browsingData.RemovalOptions enthält Optionen zur Steuerung der Entfernung von Browserdaten.
Typ
Werte dieses Typs sind Objekte. Sie enthalten folgende Eigenschaften:
-
string. Diese Eigenschaft gilt nur für Cookies, indexedDB und lokalen Speicher (localStorage) Elemente. Die Entfernung ist auf Elemente beschränkt, die zu einem bestimmten Cookie-Store gehören, wie durch die ID angegeben. Weitere Informationen finden Sie unter Arbeiten mit kontextuellen Identitäten. excludeOriginOptional-
arrayvonstring. Liste von Ursprüngen, die vom Entfernungsprozess ausgeschlossen werden sollen. Kann nicht zusammen mitoriginsverwendet werden. Wird nur für Cookies, Speicher und Cache unterstützt. Cookies werden für die gesamte registrierbare Domain ausgeschlossen. hostnamesOptional-
arrayvonstring. Diese Eigenschaft gilt für Cookie-, indexedDB-, lokalen Speicher- und Service Worker-Registrierungselemente. Entfernen Sie nur Cookie-, indexedDB-, lokalen Speicher- und Service Worker-Registrierungselemente, die mit diesen Hostnamen verbunden sind.Sie müssen hier nur einen Hostnamen angeben, ohne Protokoll (zum Beispiel
"google.com"nicht"https://google.com"). Sie können dieURLSchnittstelle verwenden, um eine rohe URL zu parsen und den Hostnamen abzurufen. Elemente, die mit Subdomains eines bestimmten Hostnamens verbunden sind, werden nicht entfernt: Sie müssen Subdomains explizit angeben. originOptional-
arrayvonstring. Liste der Ursprünge, für die Daten entfernt werden sollen. Kann nicht zusammen mitexcludeOriginsverwendet werden. Wird nur für Cookies, Speicher und Cache unterstützt. Cookies werden für die gesamte registrierbare Domain gelöscht. originTypesOptional-
object. Wird verwendet, um zu steuern, ob Daten nur von normalen Webseiten oder auch von Erweiterungen entfernt werden sollen. Wenn diese Option weggelassen wird, werden nur Daten von normalen Webseiten (unprotectedWeb) entfernt. Bevor Sie Daten von Web-Apps oder Erweiterungen entfernen, stellen Sie sicher, dass dies wirklich das ist, was der Benutzer möchte.Dieses Objekt kann eine der folgenden Eigenschaften enthalten:
unprotectedWebOptional-
boolean. Wenn vorhanden undtrue, entfernen Sie Daten von normalen Webseiten. protectedWebOptional-
boolean. Wenn vorhanden undtrue, entfernen Sie Daten von Webseiten, die als gehostete Apps installiert wurden. (Diese Option ist redundant, da gehostete Web-Apps nicht mehr unterstützt werden.) extensionOptional-
boolean. Wenn vorhanden undtrue, entfernen Sie Daten von Erweiterungen.
sinceOptional-
number. Wie weit in der Vergangenheit Daten entfernt werden sollen, angegeben in Millisekunden seit dem UNIX-Epoche. Beachten Sie, dass beim Entfernen des Browser-Caches der gesamte Cache immer entfernt wird und diese Option ignoriert wird. Wenn diesinceEigenschaft weggelassen wird, ist der Standardwert 0, was "für immer" bedeutet.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromiums chrome.browsingData API.