Abfrage des Browsers: sind Cookies eingeschaltet?
Joachim
- browser
Wie kann ich beim Netscape abfragen ob Cookies eingeschaltet sind oder nicht?
Beim IE5 geht es ganz einfach mit:
document.write("Cookies: " + navigator.cookieEnabled + "<br>");
Der IE5 liefert dann auch TRUE oder FALSE je nachdem.
Der Netscape liefert aber undefined.
Weiß jemand Rat?
Hallo,
die einfachsten Lösung sind doch die nettesten: Schreibe einfach ein Cookie und versuche es wieder auszulesen. (Korrekterweise sollte es wohl lauten: "versuche ein Cookie zu schreiben" ;-) )
Hat die Variabel, in der Du den Cookie auf Verdacht eingelesen hast, den gewünschten Wert, dann sind Cookies eingeschaltet....
Es gibt allerdings noch die Zeitgenossen, die sich gerne ab einer bestimmten Menge von Cookies aufregen, und um diesen Zeitpunkt nicht zu verpassen (so nehme ich zumindest mit sehr viel ;-))))) an), lassen die sich immer bei jedem Cookie Bescheid geben. Das kanst Du meines Wissens nicht abfragen. (meine Seite zum Beispiel, bei der "andauernd" ein Cookie aktualisiert wird, ist für diese Leute ungeniesbar. Ich würd ja drauf eingehen und für die auf Cookies verzichten, aber wie gesagt: man kann es nicht abfragen....)
Chräcker