Блокировка всплывающих окон браузерами — что с этим поделать?

Итак, все современные браузеры имеют встроенные возможности по блокировке всплывающих окон. Только вот не тех окон, которые сделаны на JQuery / JavaScript, а окон на старом добром windows.open().

Блокировка всплывающих окон браузерами - что с этим поделать

Чтобы функция блокировки всплывающего окна не срабатывала, пользователь должен самостоятельно вызвать оное окошко и никак иначе. Сымитировать клик с помощью JQuery .click() и т.п. не получится, — браузеры эти фокусы распознают.

Но давайте перейду-ка я к наглядным примерам.Вот такой вызов всплывающего окна будет заблокирован:

<script>
window.open('http://red-book-cms.ru');
</script>

А такой нет:

<h1 onclick="window.open('http://red-book-cms.ru');">Открыть Window</h1>

И такой тоже нет:

<script>
function primerBlaBlaBlo() {
    window.open('http://red-book-cms.ru');
}
</script>
<h1 onclick="primerBlaBlaBlo();">Открыть Window</h1>
Опубликовано 27-08-2014 в 15:26


Комментариев к записи: 1

  1. Довольно интересно

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Администратор: к записи Спросите на сайте сообщества - http://modx.ru/nast »
  • Григорий: к записи помогите. установил mod x revo на xampp. вроде бы »
  • Дмитрий: к записи Довольно интересно »
  • Валерий: к записи Моё личное мнение - хороший хостинг. На нём уже да »
  • DeKoS: к записи Робит всё. »
  • Администратор: к записи Что-то слишком дешево, подозрительно... »
  • Валерий: к записи Лучше, конечно, платный хостинг. Бесплатных полноц »

Статистика спама

Последние твиты