我使用cookie.js库从本地超文本标记语言文件中设置cookie,如下所示
$.cookies.set("Demo","Dummy Data");从另一个域中,我尝试使用以下代码获取Cookie值
alert($.cookies.get("Demo")); 但它返回给我的是null。
在这方面请帮帮我
发布于 2011-12-09 00:03:16
这是设计好的。您只能获取在当前域上设置的cookie的值。
由于web浏览器内置的安全措施,您所要求的内容是不可能的。
最好的替代方法是创建一个可以跨域的JSONP AJAX请求。
发布于 2011-12-09 00:04:11
您不能读取其他域设置的cookie。
发布于 2011-12-09 00:04:28
看看这个关于跨域cookie的帖子:Cross domain cookies
基本上,这是一个安全特性。如果domain.com设置了cookie,domain1.com不应该有任何访问它的权限,否则你可能会获得任何网站的身份验证令牌和其他东西。
https://stackoverflow.com/questions/8433827
复制相似问题