Heim >Web-Frontend >js-Tutorial >Wie lösche ich alle Cookies programmgesteuert mit JavaScript?
Alle Cookies mit JavaScript löschen
Frage: Wie kann ich mithilfe von JavaScript alle Cookies für die aktuelle Domain programmgesteuert entfernen? ?
Antwort: JavaScript bietet eine Methode zum Löschen aller von der gespeicherten Cookies Browser für die aktuelle Domain. Hier ist eine Funktion, die dies erreicht:
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'; }); }
Mit dieser Technik sind jedoch Einschränkungen verbunden:
Durch Aufrufen der Funktion deleteAllCookies() können Sie effektiv alle Nicht-HttpOnly-Cookies für die aktuelle Domäne löschen, ohne Pfade anzugeben.
Das obige ist der detaillierte Inhalt vonWie lösche ich alle Cookies programmgesteuert mit JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!