如何获得响应标头Cookie?

时间:2018-02-28 14:50:28

标签: google-chrome-extension

我的分机尝试在有登录按钮时登录某个网站。我现在想要添加一个检查,如果登录失败,所以脚本不会循环,而是我可以用其他方式处理它。我查看了失败和成功登录的差异,并注意到了#34;位置"和" Set-Cookie"标题是不同的。

但我无法访问这些。在任何情况下,位置似乎都不起作用,另一方面,Set-Cookie表示"拒绝获取不安全的内容标题"。因为我不拥有服务器,所以我也无法改变我得到的标题。有什么办法我还可以访问它们吗?

var xhr = new XMLHttpRequest();
xhr.open("GET", "https://loginpage.com/login?login=1&password=2", true);
xhr.send();

xhr.onreadystatechange = function() {
if(this.readyState == this.HEADERS_RECEIVED) {
var cookies = xhr.getResponseHeader("Set-Cookie")

if(cookies.includes("auth=")) {
    everythingworks();
} else {
    wrongcredentials();
}
}
};

0 个答案:

没有答案