Moin,
leider hat meine Frage zum Lesen von Cookie-Eigenschaften wie etwa gültige (Sub-)Domain und (Stamm-)Verzeichnis keine Antwort gebracht. Die Browser haben diese Informationen doch, sonst könnten sie Cookies nicht richtig zuordnen.
Doch auch das Setzen von Cookies entspricht nicht den Erwartungen, die ich aus verschiedenen Dokumentationen entnehme.
Beispiel:
- Webseite https://remso.eu/_text/cookies.php in Browser-Tab A aufrufen
- Webseite https://www.remso.eu/_text/cookies.php in einem zweiten Tab B.
Nun mit button [Cookie 1 setzen] per Javascript ein Cookie setzen, das - nach Neuladen der Seiten - sowohl in Tab A als auch in Tab B angezeigt werden sollte.
Der cookie_string wird mit console.log angezeigt. Browser ist FF 92.0 Ubuntu.
mozilla erklärt:
*„;domain=domain (e.g., 'example.com' or 'subdomain.example.com'). If not specified, this defaults to the host portion of the current document location. Contrary to earlier specifications, leading dots in domain names are ignored, but browsers may decline to set the cookie containing such dots. If a domain is specified, subdomains are always included.
Note: The domain must match the domain of the JavaScript origin. Setting cookies to foreign domains will be silently ignored.“*
Funktioniert aber nicht im jeweils anderen Tab. Warum nicht?
fragt Linuchs