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

BCD tables only load in the browser

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