問題タブ [js-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
61 参照

cookies - 同じレベルの異なるサブドメイン間で Cookie を共有する Chrome

アプリケーションで js-cookie ライブラリを使用して Cookie を作成しています。この Cookie のドメインをアプリケーションのドメインに設定しています。

a.mydomain.com上のアプリケーションは、 tokenという名前の Cookieをドメイン.a.mydomain.comで作成します。

b.mydomain.comのアプリケーションは、 tokenという名前の Cookieをドメイン.b.mydomain.comで作成します。

Cookie の他のすべてのプロパティ (パス、samesite など) は同じです。

Chromeの異なるタブで両方のアプリケーションを開くと、ドメイン.a.mydomain.comの Cookie がb.mydomain.comで実行されているアプリケーションと共有されていることがわかります。これは逆ではなく、 b.mydomain.comの Cookie は他のアプリケーションからは見えません。

これは私には奇妙に見えます。ドメインが同じレベルにあるため、Cookie は 1 つしかないと思っていました。これは期待されていますか?