@Olddd

Как закрыть страницу, если после её открытия url изменился?

Есть данный код
function sleep(ms) {
  return new Promise(
    resolve => setTimeout(resolve, ms)
  );
}

let item = $("tag");

$(item[0]).click();
let c = window.open(item[0].href);

let timing = (Number(item[0].getAttribute("timer")) + Number(2)) * 1000;
console.log(timing);
await sleep(timing);
c.close()

открывается окно по адресу index.html(условно), но после этого идёт переадресация на другой url. Как закрыть такой сайт програмно?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
Tsoroy
@Tsoroy
Попробуйте что-то вроде этого
let url = document.location.href;
if (url != 'index.html') {
    window.close()
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
23 мая 2024, в 07:43
2800 руб./за проект
23 мая 2024, в 07:18
10000 руб./за проект
23 мая 2024, в 02:40
5000 руб./за проект