Задать вопрос
zkrvndm
@zkrvndm
Архитектор решений

Как запретить сайту вызывать alert?

При отсутствии соединения сайт вызывает alert() в котором уведомляет об этом. Все бы ничего, но в результате прерывается работа других скриптов на странице, пока не подтвердишь нажав ОК.

В итоге, глохнут и контент-скрипты встроенные на страниц посредством расширения Google Chrome.

Подскажите, нет ли способов:
1. Либо перенаправить все алерты в консоль
2. Либо запретить вызов alert() вообще
3. Либо автоматически закрывать алерты

Меня устроит любое из решений, так как из-за этих внезапных алертов дохнет бот, который по расписанию проверяет наличие новых закупок. Принимаем, что у меня полный доступ к дереву элементов сайта через расширение.
  • Вопрос задан
  • 1401 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 2
hzzzzl
@hzzzzl
Либо перенаправить все алерты в консоль


window.alert = console.log
alert('ALERT!!!')
Ответ написан
KickeRocK
@KickeRocK
FrontFinish
Использовать свою кастомную модалку, стилизованную под алерт
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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