Блокировщики всплывающих окон остановят URL-адрес, который появляется только тогда, когда пользователь нажал на что-нибудь? - PullRequest
0 голосов
/ 26 мая 2010

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

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

Это правда? Как мне спроектировать это веб-приложение, чтобы оно могло обслуживать эти всплывающие окна (и не блокировать их).

1 Ответ

0 голосов
/ 26 мая 2010

В общем случае вы можете отобразить одно всплывающее окно, если вы делаете это в onClick () или аналогичных обработчиках событий. Однако это часто настраивается пользователем. Например, в IE пользователи могут установить свой уровень на Высокий в настройке блокировки всплывающих окон на Панели управления Интернетом, которая блокирует все, если они не удерживают клавиши отмены при нажатии.

Подумайте об использовании плавающего элемента div поверх веб-страницы и заполнении его XHR, как при переполнении стека при голосовании, чтобы закрыть вопрос.

...