Member 11609520 Ответов: 2

Handle " не позволяет этой странице создавать дополнительные диалоги."


Как обращаться "не допускайте создания на этой странице дополнительных диалоговых окон." в строке оповещения из JavaScript ?

Что я уже пробовал:

Я попробовал с этим. Но не работает. Есть еще...?

функция alertWithoutNotice(сообщение){
setTimeout(функция(){
предупреждающее сообщение);
}, 1000);
}

David_Wimbley

Что значит запретить этой странице создавать дополнительные диалоги? Вы пытаетесь обойти браузер, чтобы еще больше раздражать людей?

Member 11609520

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

Karthik_Mahalingam

Всегда использовать  Ответить   кнопка для отправки комментариев / запросов заинтересованному пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

Karthik_Mahalingam

проверьте код, чтобы предотвратить дополнительные диалоги

2 Ответов

Рейтинг:
1

Richard Deeming

Цитата:
Пользователь не должен иметь прав на остановку этого предупреждения.

Это компьютер пользователя. Они имеют право делать все, что хотят. Вы не должны ожидать, что у вас будет право бомбардировать пользователя предупреждающими сообщениями без ограничений.

Эта опция была добавлена именно для предотвращения такого рода злоупотреблений-сайты не позволяют пользователям закрывать страницу, постоянно отображая предупреждающие сообщения.

Ваш код никак не может обойти эту функцию безопасности.


Рейтинг:
0

F-ES Sitecore

Эта функциональность предоставляется некоторыми браузерами, чтобы позволить пользователю управлять своим браузером так, как он хочет, и защитить его от раздражающих спам-практик. Вам нечего "управлять", если пользователь использует такой браузер и он решил не видеть ваши оповещения, то это его выбор, и вы ничего не можете с этим поделать.

Если это проблема, то отойдите от предупреждения и посмотрите, как реализовать окно сообщения на основе html с помощью диалогового окна пользовательского интерфейса jQuery или аналогичного.