Chrome扩展程序onreadystatechange功能无法执行

时间:2018-02-28 13:19:31

标签: google-chrome-extension

我的分机尝试在有登录按钮时登录某个网站。我现在想要添加一个检查,如果登录失败,所以脚本不会循环,而是我可以用其他方式处理它。我的问题是检查从未发生过。

我想通过查找在responseheader中设置的auth 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 个答案:

没有答案