2017-06-01 1 views
0

Sharethis hat ein Cookie mit keinem Namen (Wert "sharethis_cookie_test") an meine Website geschrieben und es verursacht eine Menge Probleme bei der Sitzung für mich (in Chrome). Ich habe das Shared-Plugin von meiner Site entfernt, aber das Cookie ist immer noch auf den Computern der Benutzer.Löschen eines Cookies ohne Namen

document.cookie druckt "__sharethis_cookie_test__; sessionid=kb0akjqdu..."

Wie entferne ich ein Cookie ohne Namen? Wenn ich versuche, über

document.cookie = "__sharethis_cookie_test__=;expires=Thu, 01 Jan 1970 00:00:00 GMT";

das Cookie abläuft ... es funktioniert nicht. Gedanken?

+0

Das sieht mir richtig ... – AnilRedshift

+0

Dank Anil,/Repro in Chrome testen Sie in der Lage sind? – Ghan

Antwort

0

Um einen Cookie zu löschen, der "keinen Namen" hat. Versuchen Sie folgendes:

document.cookie = '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 

Hinweis, dass es keinen "name" ist vor den =

+0

Hey gforce, danke für den Vorschlag. Versuchte es und es funktioniert nicht. Ich versuche auch, die Cookie-Liste ohne den schlechten (keinen Namen) neu zu erstellen ... dann versuche, es in Masse zu setzen, 'document.cookie = newCookieString', aber das funktioniert auch nicht. – Ghan

+0

seltsam. Ich setzte einen Cookie ohne Namen in Chrom und entfernte ihn dann auf diese Weise. Vielleicht versuchen Sie die Methode in diesem Post: https://stackoverflow.com/questions/179355/clearing-all-cookies-with-javascript – gforce301

+0

ist es seltsam ... meine eigenen Tests, um einen No-Name-Cookie hinzufügen und löschen, es hat gut funktioniert , aber das Teilen des Shares würde nicht funktionieren. Ich habe das sharethis Plugin insgesamt entfernt – Ghan