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:

cookieStoreId Optional

string. Diese Eigenschaft gilt nur für Cookies und indexedDB-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 durch cookieStoreId unterstützt.

hostnames Optional

Array von string. 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 die URL-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 und true, entfernen Sie Daten von normalen Webseiten.

protectedWeb Optional

boolean. Wenn vorhanden und true, entfernen Sie Daten von Websites, die als gehostete Apps installiert wurden.

extension Optional

boolean. Wenn vorhanden und true, 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 die since-Eigenschaft weggelassen wird, ist der Standardwert 0, was "immer" bedeutet.

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
cookieStoreId
hostnames
originTypes
originTypes.extension
originTypes.protectedWeb
since

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Has more compatibility info.

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