Задать вопрос
@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. Как закрыть такой сайт програмно?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Tsoroy
@Tsoroy
Попробуйте что-то вроде этого
let url = document.location.href;
if (url != 'index.html') {
    window.close()
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы