获取另一个域的 Javascript 的 Cookie

2 javascript cookies url

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

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

顺便说一句,这是关于 chrome 扩展的

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

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

w.close(); 
Run Code Online (Sandbox Code Playgroud)

phi*_*hag 5

由于同源策略,您无法读取或设置其他域的cookie、localStorage项等。如果在某个网络浏览器中可能存在这种情况,那么这将是一个巨大的安全漏洞,并且很快就会得到修复。

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