关于domain 的cookies

1,455 阅读1分钟

localStorage有时候有问题, 不如cookie保险和兼容性好, 因为他存在较长, 而且localstorage是在H5之后才有的;

关于是否二级域名可以拿到cookie的解释

链接 --> javascript.info/cookie

可以使用现有的不错的库, js cookie github.com/js-cookie/j…

这个库的解释如下

我的理解: js cookie的默认如果不设置domain则表示不能二级域名共享(当然IE是例外,可以共享);

因此如果我们要二级共享需要这样设置

Cookies.set('name', 'value', { domain: 'site.com' }) 也可以 Cookies.set('name', 'value', { domain: '.site.com' }) 这是新的标准.