有人可以看一下我的片段并纠正我,如果他知道我弄错了什么。先感谢您。
我需要在javascript中从网址获取Cookie。 我的方法是在新选项卡中打开URL并将cookie设置为本地存储,但存储中没有任何内容
顺便说一下这是关于Chrome扩展程序
var w = window.open('urlWithCookies');
w.focus();
localStorage.setItem('allCookies', document.cookie);
w.close();
答案 0 :(得分:3)
由于same-origin policy,您无法读取或设置其他域的Cookie,localStorage项目等。如果在某个web浏览器中有可能,那将是一个巨大的安全漏洞并迅速修复。
相反,安排另一种与网站沟通的方式。例如,网站可能会使用CORS来授予您访问某些数据的权限,或者您可以联系您的网站服务器,然后与您的网站进行通信。