Проблема в том что после перехода на нужную страницу скрипт перестаёт выполнить нужные действия как можно исправить
const KEY_STATUS = 'status';
const step = +localStorage.getItem(KEY_STATUS);
if (0 === step) {
document.location.href = "site.com/1";
} else if (1 === step) {
var playerInfo = document.querySelector('.win').textContent.trim();
var playerName = playerInfo.slice(0, playerInfo.indexOf(','))
var url = "http://site.com/add.php?name=" + playerName;
var req = new XMLHttpRequest();
req.open("GET", url, false);
req.send(null);
} else if (2 === step) {
document.location.href = "site.com/2";
} else if (3 === step) {
document.getElementsByName("pw")[0].value = "SXG7HZ";
document.getElementsByClassName("ur")[0].click();
} else if (4 === step) {
document.location.href = "site.com/3";
}
localStorage.setItem(KEY_STATUS, 1 + step);