获取另一个域Javascript的Cookie

时间:2016-07-10 11:15:08

标签: javascript url cookies

有人可以看一下我的片段并纠正我,如果他知道我弄错了什么。先感谢您。

我需要在javascript中从网址获取Cookie。 我的方法是在新选项卡中打开URL并将cookie设置为本地存储,但存储中没有任何内容

顺便说一下这是关于Chrome扩展程序

var w = window.open('urlWithCookies');
w.focus();

localStorage.setItem('allCookies', document.cookie);

w.close(); 

1 个答案:

答案 0 :(得分:3)

由于same-origin policy,您无法读取或设置其他域的Cookie,localStorage项目等。如果在某个web浏览器中有可能,那将是一个巨大的安全漏洞并迅速修复。

相反,安排另一种与网站沟通的方式。例如,网站可能会使用CORS来授予您访问某些数据的权限,或者您可以联系您的网站服务器,然后与您的网站进行通信。