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

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

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

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

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

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


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

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

Похожие вопросы
07 февр. 2025, в 11:23
3000 руб./за проект
07 февр. 2025, в 10:54
1500 руб./за проект
07 февр. 2025, в 09:58
1000 руб./за проект