Heim > Artikel > Web-Frontend > Wie kann JavaScript alle Cookies aus der aktuellen Domain löschen?
Beim Navigieren in der riesigen digitalen Welt dienen Cookies als winzige Datenpakete, die Websites auf Ihrem Computer oder Gerät speichern. Sie helfen dabei, sich Ihre Surfpräferenzen zu merken und Ihr Benutzererlebnis zu verbessern. Manchmal möchten Sie jedoch möglicherweise alle Cookies für eine bestimmte Domain löschen, möglicherweise aus Datenschutzgründen oder zur Fehlerbehebung.
Um alle damit verbundenen Cookies zu löschen Wenn Sie mithilfe von JavaScript eine aktuelle Domäne verwenden, können Sie den folgenden Code verwenden:
function deleteAllCookies() { document.cookie.split(';').forEach(cookie => { const eqPos = cookie.indexOf('='); const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie; document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT'; }); }
Dieser Code durchläuft effektiv jedes in der Eigenschaft document.cookie gespeicherte Cookie und verwendet dabei das ; Zeichen als Trennzeichen. Für jedes Cookie wird der Cookie-Name extrahiert und mit einem in der Vergangenheit festgelegten Ablaufdatum überschrieben. Dadurch werden die Cookies effektiv von Ihrem System gelöscht.
Obwohl dieser Code im Allgemeinen wirksam ist, ist es wichtig, sich der folgenden Einschränkungen bewusst zu sein:
Das obige ist der detaillierte Inhalt vonWie kann JavaScript alle Cookies aus der aktuellen Domain löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!