Ist meine Funktion zum Erstellen eines Cookies korrekt? Wie lösche ich das Cookie zu Beginn meines Programms? Gibt es eine einfache Codierung?
function createCookie(name,value,days)
function setCookie(c_name,value,1) {
document.cookie = c_name + "=" +escape(value);
}
setCookie('cookie_name',mac);
function eraseCookie(c_name) {
createCookie(cookie_name,"",-1);
}
javascript
cookies
Kennedy
quelle
quelle
setCookie('name', 'value', 0)
damit ein Cookie löschen.Antworten:
Versuche dies:
Oder:
Sie können Folgendes definieren
get_cookie()
:quelle
get_cookie()
Funktion.Hier ein guter Link zum Quirksmode .
quelle
toGMTString
wurde zugunsten vontoUTCString
path
es korrekt ist. Siehe: Entwickler.google.com/web/tools/chrome-devtools/manage-data/…würde das funktionieren
Ich weiß,
Max-Age
dass das Cookie beim Erstellen des Cookies ein Sitzungscookie im IE ist. Ich bin mir nicht sicher, wie es beim Löschen von Cookies funktioniert.quelle
Sie können dies tun, indem Sie das Ablaufdatum auf gestern setzen.
Das Setzen auf "-1" funktioniert nicht. Das kennzeichnet einen Cookie als Sessioncookie.
quelle
Hier ist eine Implementierung einer Funktion zum Löschen von Cookies mit Unicode-Unterstützung von Mozilla:
Wenn Sie AngularJs verwenden, versuchen Sie es mit $ cookies.remove (darunter wird ein ähnlicher Ansatz verwendet ):
quelle
Um ein Cookie zu löschen, setze ich es erneut mit einem leeren Wert und läuft in 1 Sekunde ab. Im Detail verwende ich immer eine der folgenden Geschmacksrichtungen (ich bevorzuge eher die zweite):
1.
Verwendungszweck:
2
Verwendungszweck:
quelle
Einige der anderen Lösungen funktionieren möglicherweise nicht, wenn Sie das Cookie manuell erstellt haben.
Hier ist eine schnelle Möglichkeit, ein Cookie zu löschen:
quelle
Ich hatte Probleme beim Löschen eines über JavaScript erstellten Cookies und nachdem ich den Host hinzugefügt hatte, funktionierte es (scrollen Sie den Code unten rechts, um das zu sehen
location.host
). Versuchen Sie nach dem Löschen der Cookies in einer Domain Folgendes, um die Ergebnisse anzuzeigen:quelle