我用jQuery试了一下:
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });
但它不起作用。
可以吗?
答案 0 :(得分:6)
不,这不会出于安全原因。
答案 1 :(得分:1)
由于安全原因,无法做到这一点。
如果您控制第二个域,则有一些选项可以共享您在此处描述的Cookie: What's your favorite cross domain cookie sharing approach?
答案 2 :(得分:0)
由于很多人滥用它,大多数浏览器默认阻止第三方或用户设置这样的偏好。
来自Cookies:
每个cookie还有一个域和一个 路径。域告诉浏览器 cookie应该是哪个域 发送。如果你没有指定它,它 成为页面的域名 设置cookie,就此而言 页面www.quirksmode.org。请注意 该域名的目的是 允许cookie跨子域。我的 cookie不会被读取 search.quirksmode.org因为它 域名是www.quirksmode.org。当我 将域名设置为quirksmode.org, 搜索子域也可以读取 曲奇饼。 我无法将Cookie域设置为我不在的域,我无法制作 域名www.microsoft.com。只要 quirksmode.org是允许的,在此 情况下。强>