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