答案 0 :(得分:0)
这称为跨域,您无法在一个域中设置cookie并尝试在不同的域中访问该域。浏览器不允许这样做。我认为您可以使用iframe或相同的原始策略完成此操作或尝试使用document.domain 我不确定您想要做什么。
答案 1 :(得分:0)
只是检查你如何设置cookie:
var domain = 'test.com';
var expires = (function(days){
date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
return date.toUTCString();
})(5);
var name = 'myCookie';
var path = '/';
var value = 'foo';
document.cookie = name + "=" + encodeURIComponent(value) + "; expires=" + expires + "; path='" + path + "'; domain=" + domain + ";";