Мы разрабатываем собственную панель управления с использованием iFrame и отображаем несколько панелей управления с помощью нашей платформы, периодически переключаясь на другой iFrame с помощью Java Script.
Иногда на панели управления отображается всплывающее окно с сообщением
Эти всплывающие окна раздражают нас, потому что когда они появляются, нам нужно войти в эту панель и нажать ОК. Если мы не нажмем ОК, iFrame не сможет переключиться на другую панель.
Страница bi.smu работает на сервере Tomcat как веб-сервис для нашего сервера MSTR, а сеанс уже увеличен до 60 секунд.
Как отключить всплывающее сообщение?
решение1
Сообщения, которые вы видите, вероятно, отображаются с помощью окна оповещения JavaScript (с использованием функции JavaScript alert()
).
Оповещения JavaScript можно отключить в браузере, однако большинство браузеров не имеют встроенной настройки для этого, вместо этого вам придется отключить их с помощью JavaScript, переопределив функцию alert()
. Как лучше это сделать, зависит от используемого вами браузера. См. примерJavaScript: Переопределение alert()иКак отключить всплывающие окна/оповещения JavaScript в Chrome?для получения подробной информации.
В дополнение к этому, большинство современных браузеров позволяют вам отключать оповещения от сайтов, которые показывают их слишком много. Например, в Firefox, если страница показывает более трех оповещений, оповещения получат флажок с надписью «Запретить этой странице создавать дополнительные диалоги». Если вы установите флажок и отключите его, страница будет заблокирована от создания дальнейших диалогов. Однако я считаю, что это будет действовать только до перезагрузки страницы, так что это не постоянная мера.