Задать вопрос
@tehnazavr

Как прервать все запросы на клиентской стороне?

Возникла потребность при определенном условии блокировать все, что уходит с клиента. Возможно ли это?
  • Вопрос задан
  • 349 просмотров
Подписаться 2 Средний 19 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Если говорить о ajax, то можно использовать XMLHttpRequest.abort() и AbortController.abort().

Клики по ссылкам и кнопкам можно предотвратить (prefentDefault или даже просто return false), но только до того как запрос был отправлен.

Запросы к изображения, и другим подобным ресурсам можно прервать сменив src на пустую строку, например. Хоть это и не стандартизировано, но сработает в большинстве браузеров.

А запросы из адресной строки браузера вообще никак не получится блокировать. Разве что плагин для браузера написать, по типу adblock'а.
Ответ написан
Ваш ответ на вопрос

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

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