我在jQuery上尝试过:
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });但它不会起作用。
有可能这样做吗?
发布于 2011-06-10 20:34:52
不,出于安全原因,这是行不通的。
发布于 2011-06-10 20:35:43
由于安全原因,这是不可能的。
如果你控制了第二个域,这里有一些分享你的cookies的选项:What's your favorite cross domain cookie sharing approach?
发布于 2011-06-10 20:37:06
由于许多人滥用它,大多数浏览器都会默认或通过用户设置这样的首选项来阻止第三方。
来自Cookies
每个cookie还具有域和路径。域告诉浏览器应该将cookie发送到哪个域。如果不指定它,它将成为设置cookie的页面的域,在此页面的情况下为www.quirksmode.org。请注意,域名的用途是允许cookies跨子域名。我的cookie不会被search.quirksmode.org读取,因为它的域是www.quirksmode.org。当我将域设置为quirksmode.org时,搜索子域也可能会读取cookie。我无法将Cookie域设置为我不在的域,我无法将域设置为www.microsoft.com。在这种情况下,只允许使用quirksmode.org。
https://stackoverflow.com/questions/6306390
复制相似问题