我试图在子域中使用javascript设置一个cookie,并使其可用于所有子域,但除非我明确指定子域或跳过
domain
该参数仅设置该子域的cookie,其他人无法读取。
我看了一下
setting cross-subdomain cookie with javascript
以及
Share cookie between subdomain and domain
而且
https://www.thoughtco.com/javascript-by-example-2037272
这描述了我尝试过的确切方法,但似乎不起作用。
这是我当前正在运行但不起作用的代码,我正在尝试它的当前子域是admin.example.com,并希望在web.example.com上获得相同的cookie
document.cookie = auth-cookie=abc; expires=Wed, 08 Jul 2020 12:30:55 GMT; path=/; domain=example.com;
如果我从admin尝试以下代码之一,cookie确实会被设置,但我无法在其他子域中访问它
document.cookie = auth-cookie=abc; expires=Wed, 08 Jul 2020 12:30:55 GMT; path=/;
document.cookie = auth-cookie=abc; expires=Wed, 08 Jul 2020 12:30:55 GMT; path=/; domain=admin.example.com;