2012-05-01 3 views
0

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

Проблема процент времени, что браузер будет блокировать этот поп UPS.

я должен был бы найти способ, чтобы сделать один или оба из двух вещей:

  1. найти способ, чтобы показать всплывающие окна, как с лайтбокса, которые не будут заблокированы браузерами, не сильно мешая время загрузки страницы
  2. Обеспечить предупреждение JavaScript/JQuery, который может обнаружить, когда всплывающий заблокирован браузером и уведомляет пользователь через оповещение вместе с настраиваемыми сообщениями, написанных мною

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

+1

Итак, еще 10-30 DIV? Я не вижу ничего плохого. –

+1

Хорошо, давайте так выразиться. Если бы я пошел на ваш сайт, и он сказал мне разблокировать всплывающие окна, чтобы это сработало. Я уйду и никогда не вернусь ... –

ответ

2

Многие сайты, которые хотят показывать всплывающие данные в эти дни, просто показывают только оверлейный div в том же окне браузера и НЕ открывают отдельное окно. Использование оверлея в том же окне полностью исключает блокировщики всплывающих окон, так как не открывается новое окно, поэтому ваш контент никогда не блокируется.

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

Смежные вопросы