首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用javascript将cookie设置为另一个域吗?

可以使用javascript将cookie设置为另一个域吗?
EN

Stack Overflow用户
提问于 2011-06-10 20:32:01
回答 3查看 12.5K关注 0票数 12

我在jQuery上尝试过:

代码语言:javascript
复制
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });

但它不会起作用。

有可能这样做吗?

EN

回答 3

Stack Overflow用户

发布于 2011-06-10 20:34:52

不,出于安全原因,这是行不通的。

票数 12
EN

Stack Overflow用户

发布于 2011-06-10 20:35:43

由于安全原因,这是不可能的。

如果你控制了第二个域,这里有一些分享你的cookies的选项:What's your favorite cross domain cookie sharing approach?

票数 2
EN

Stack Overflow用户

发布于 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。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6306390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档