Mit Hilfe von javascript set-cookie im IE
Dokument.cookie= "cookiename=cookievalue;
expires=Mon,12Jun2015:00:00:00; path=/;"
Ich dieses script auf meinem Internet Explorer 10 aber es nicht teilen, cookie zwischen 2 IE tab. Aber wenn ich entfernen Sie die "expires" - Eigenschaften, so dass es scheinen, zu arbeiten :
document.cookie= "cookiename=cookievalue ;path=/;"
Aber ich will nicht, um die zu entfernen "expires" Eigenschaften". So, wie dieses problem zu beheben ?
- Was meinst du mit nicht teilen, cookie zwischen 2 IE tab. Solange es nicht abläuft, cookie verfügbar sein wird, um alle tabs von allen Instanzen des bestimmten browser (in deinem Fall IE-10).
- Ich meine, dass ich das Cmdlet set-cookie code aus tab 1, aber wenn ich auf tab 2, führe ich das alert(document.cookie) und nicht sieht, dass die cookie ich von tab 1
- Sie haben nicht genug Informationen geliefert. Welche Websites sind in tab #1 und #2, die sich auf? Wenn Sie klicken Sie auf "View > Datenschutzrichtlinie der Webseite" im IE nach dem Versuch, das cookie, finden Sie, dass das persistente cookie war "Blockiert" oder "Angeleint"?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe diesen code seit Mitte der 90er Jahre - hat es funktioniert in allen Browsern auf allen Plattformen so weit
Schließen Sie die Datei und verwenden Sie
Der folgende Beispielcode demonstriert das setzen eines Cookies Ihrer Wahl direkt, ohne dass eine Eingabe durch den Benutzer. Ein cookie speichern, die von Ihrer Website einfach einen Aufruf der javascript Funktion in deinem HTML-Seite, wie diese:
Die eigentliche Arbeit ist getan, indem die cookieSet() javascript-Funktion, die entweder in den Bereich Ihrer HTML-Seite oder in einer separaten javascript-Datei: