Всплывающее окно браузера с ошибкой HTTP

На моем сайте есть таблица, которая каждые 30 секунд запрашивает БД для обновления своего содержимого. Если я останавливаю веб-сервер, когда страница открыта в браузере, когда запросы к БД выполняются, они возвращают ошибку сервера, отображаемую во всплывающем окне браузера, которое не позволяет пользователю нажимать что-либо, кроме «ОК». . Можно ли настроить эти всплывающие окна с предупреждениями или это просто поведение браузера по умолчанию? Я хотел бы сделать оповещения менее навязчивыми и более информативными, чтобы, если что-то случится с моим рабочим сервером, сообщение могло быть отправлено пользователю.


person TimothyBuktu    schedule 12.11.2014    source источник


Ответы (1)


Нет, всплывающие окна браузера, использующие функцию alert() (которую, как я предполагаю, вы используете), нельзя изменить, поскольку они являются системным объектом, не зависящим от css. Если вы хотите создать собственное всплывающее окно, вы можете использовать JqueryUI, чтобы создать его или создать собственное всплывающее окно.

См. этот вопрос, чтобы узнать, как создать пользовательское оповещение/всплывающее окно с помощью пользовательского интерфейса JQuery: Пользовательское оповещение и окно подтверждения в jquery

person Keith Aylwin    schedule 12.11.2014