Параметры блокирования всплывающих окон, исключения и решение проблем. Как убрать всплывающие окна

Faq 28.06.2019
Faq

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

Говоря о том, как убрать всплывающие окна, стоит сразу отметить, что большинство из них могут быть отключены простым нажатием кнопки! Все, что вам нужно сделать - это проигнорировать любые картинки и предложения и сразу же обратить внимание на правый верхний угол такого окна. Там вы найдете кнопку X. Нажмите ее, и появившийся объект исчезнет. Если этого не произойдет - придется использовать другие методы.

Если кнопка закрытия не видна

Некоторые всплывающие окна запрограммированы таким образом, что склонны появляться в увеличенном виде, иногда даже полностью распространяясь за пределы экрана и тем самым закрывая вам доступ ко всему его содержимому, в том числе и к кнопке X. Однако это не должно стать причиной для беспокойства. Как убрать всплывающие окна такого типа? Вы должны переместить курсор мыши на панель задач, расположенную в нижней части экрана. Отсюда вы можете получить доступ ко всем приложениям, запущенным на вашем компьютере. Проще говоря, каждая кнопка на панели задач является открытым окном. Просто определите соответствующую иконку и затем щелкните правой кнопкой мыши по ней, после выберите «Закрыть» из меню. Всплывающее окно должно исчезнуть после этого. Если же эта попытка не привела к положительному результату, вам потребуется использовать более сложные методы. Например, щелкните мышью по полосе, расположенной вверху экрана, а затем нажмите и удерживайте клавиши ALT и F4 . Это позволит вам заблокировать всплывающие окна, каковы бы ни были их настройки.

Если окно "размножается"

Иногда такое неприятное явление принимает более агрессивную форму - при попытке закрыть окно открывается еще большее количество вкладок. От этого можно избавиться только одним способом - при помощи диспетчера задач. Чтобы открыть его, нажмите одновременно CTRL и ALT, и пока обе кнопки находятся в активном состоянии, вы должны нажать Del. Это действие приостановит работу всех приложений, запущенных на компьютере, и запустит меню. Вы должны выбрать в нем вкладку «Запустить Диспетчер задач». Указанная функция всегда имеет приоритет над любой другой программой, поэтому всегда помогает безотказно. Следуя инструкции о том, как убрать всплывающие окна, вы можете сделать это двумя способами - через вкладку «Программы» либо «Процессы». В первом случае вы увидите список всех отдельных окон, открытых на вашем компьютере, и сможете убрать то, что вам не нужно. Другой способ предлагает просмотреть список всех запущенных программ. Прокрутите его и найдите пункт под названием «iexplorer.exe» (или другой, идентичный вашему используемому веб-браузеру). Выберите данный вариант, а затем нажмите кнопку «Завершить процесс». На самом деле это самый действенный способ блокировать всплывающие окна на компьютере.

Защита компьютера

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

26.09.14 23K

У многих пользователей интернета термин «вплывающее окно » вызывает негативные ассоциации. Перед глазами сразу же «вплывает » картинка того, как при попытке просмотреть на сайте нужную информацию эта гадина закрывает нужный кусок текста. Что еще хуже, если пытаться закрыть его, пользователя зачастую вообще перекидывает на другой ресурс.

А такая ли гадина эти ваши всплывающие окна?

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

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

  • Открывающиеся на переднем плане (pop-up ) – всплывают поверх основного;
  • Открывающиеся на заднем плане (pop-under ) – открываются за основным окном.

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

Средства борьбы

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

Основной программой для пользования интернетом являются браузер. Поэтому основной способ блокировки действия рекламных окон реализован именно в браузере:

  • Internet Explorer – стал последним из всех программных продуктов, в котором была реализована возможность блокировки всплывающей рекламы. Это было сделано лишь в 2004 году;
  • Opera – этот продукт стал первым браузером в мире со встроенной функцией блокировки всплывающих окон. Всплывающие окна в Опере можно блокировать, начиная с 2000 года;
  • Mozilla Firefox – этот браузер усовершенствовал подход к борьбе с рекламой, который был реализован в Opera . В отличие от него в Мозиле блокируются не вся всплывающая реклама, а лишь та, которая загружается при открытии основного окна.

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

Создание всплывающих окон с помощью javascript

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

  • Метод alert() – выводит на экран обычное текстовое сообщение. Чтобы скрыть диалог после прочтения, нужно нажать на кнопку «Ok » внизу окна;
  • Метод confirm() – подобен предыдущему методу. Но выводимый им диалог кроме «Ok » снабжен еще и кнопкой «Cancel ». С их помощью пользователь может принять или отказаться от условия, указанного в окне;
  • Метод prompt() – служит для вызова еще одной разновидности всплывающего окна javascript . В отличие от упомянутых выше это окно снабжено еще и текстовым полем. В него пользователь может вводить текстовые данные, которые можно присвоить значению нужной переменной.

Действие всех трех методов и вызываемые ими разновидности диалога показаны на изображении:

Но это всего лишь разновидности диалогов. Для создания настоящего всплывающего окна в javascript используется метод open() объекта window .

Вот полный синтаксис метода:

win = window. open (url, name, params) , где:

  • url – это адрес страницы, которая откроется в новом окне;
  • Name – имя созданного окна. Может быть использовано для дальнейшей обработки в формах (параметр target );
  • Params – строка параметров для нового окна. Их полный список можно узнать самостоятельно из документации по javascript.

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

Создается функция f1 , в теле которой реализован вызов метода window. open() . Затем идет вызов этого метода с одним параметром, указывающим адрес страницы, которая откроется в созданном окне. После этого вызывается метод setTimeout() . В качестве параметров ему передается функция f1 и интервал времени, через который откроется новое окно.

Создание всплывающего окна с помощью CSS

Также можно создать всплывающее окно в CSS . Эта возможность была реализована лишь с выходом третьей версии этой технологии. Злоупотреблять этим вариантом не стоит, потому что он будет работать лишь в самых новых версиях браузеров:

Как видно из рисунка, такое модальное окно создано с помощью CSS и html . В отличие от созданных с помощью js это всплывающее окно не удастся передвигать по странице. К тому же его код слишком громоздок, чтобы описывать его в масштабах этой статьи. Но зато такое окно не будет блокироваться браузером.

Обзор остальных технологий

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

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

Также существует несколько популярных скриптов. Пример одного из них будет приведен ниже. По такому принципу работают всплывающие окна в контакте и других популярных социальных сетях:

Как сделать всплывающее окно на Jquery $(document).ready(function(){ PopUpHide(); }); function PopUpShow(){ $("#window-popup").show(); } function PopUpHide(){ $("#window-popup").hide(); } .box { width: 400px; height: 300px; background-color: #ccc; margin:0px auto; padding:10px; font-size:40px; color: #fff; } .popup { width:100%; min-height:100%; background-color: rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0px; } .popup .popup-content { margin:40px auto 0px auto; width:200px; height: 80px; padding:10px; background-color: #c5c5c5; border-radius:5px; box-shadow: 0px 0px 10px #000; } Пример всплывающего окна
Показать попап Поздравляю вы сделали всплывающее окно!!! Скрыть попап

Код приведен в варианте «для ленивых ». Вставив его в любой редактор и запустив на выполнение, вы получите готовый пример всплывающего окна на основе jquery .

Современный человек проводит в сети Интернет достаточно много времени, причем, это может быть как развлечение, общение, так и работа.

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

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

Всплывающее окно – первое знакомство

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

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

Причем, разработчики сайтов, которые «грешат» всплывающими рекламными окнами, делают все возможное, чтобы вы не смогли его моментально закрыть.

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

Никаких «трюков» подобного рода на нашем ресурсе не было и не будет. Однако мы тоже используем технологию всплывающих окон, например, для обработки загрузки файлов пользователем.

Всплывающие окна – технология расширения возможностей веб-приложения

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

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

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

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

Всплывающие окна: зло или благо – решать вам

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

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

На нашем сайте вы можете получить информацию о том, как – одном из самых молодых и защищенных от нежелательного контента браузере.

Многие активные пользователи Сети очень часто пользуются разными браузерами, поэтому тему от Mozilla, а также настройку запрета или вы также найдете на страницах нашего сайта.

Познакомьтесь с материалами нашего ресурса, и вы сможете управлять всплывающими окнами в браузере так, как это необходимо вам и сможете сделать свое пребывание в Интернете комфортным и приятным.

Сказал и ушел, нарисовав себе в голове такую картину:

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

Валентин расстроен, Гоша зол, несколько часов рабочего времени потрачены впустую. То, что хотел Валентин, называется «немодальный поповер», а то, что сделал Гоша – «модальное диалоговое окно». Члены команды не поняли друг друга, так как не пользовались общепринятой терминологией.

Далеко не все всплывающие окна можно назвать «попапом». Прежде чем разобраться в их различиях, давайте узнаем что такое «модальность».

Модальность

В зависимости от контекста, слово «модальность» может иметь два разных значения. Применительно к интерфейсу в целом, оно подразумевает наличие различных режимов: например, для набора заглавных букв нужно нажать Caps lock, то есть переключить/выбрать другой режим. А когда мы говорим о всплывающих окнах, модальность означает блокирование работы с интерфейсом, до тех пор пока окно не будет закрыто (обычно это выглядит как затемнение фона).

Классификация всплывающих окон

Теперь можно разобрать классификацию:

  • Alert. Используется, чтобы сообщить об ошибке, либо предупредить пользователя о последствиях действия, которое он собирается совершить. Обычно содержат внутри себя две кнопки, вроде «Сделать что-то» и «Отменить». Алерты чаще всего модальны, то есть блокируют интерфейс позади себя, пока юзер не произведет действие внутри окна. Так как они прерывают работу пользователя, алерты должны использоваться только в крайних случаях. Например, при безвозвратном удалении файла, либо для подтверждения покупки. Хороший алерт всегда имеет информативный текст, поясняющий что произошло и почему это стоит внимания пользователя. В частности, фраза «Произошла ошибка!» — пример плохого алерта, так как не сообщает никакой полезной информации, но если заменить ее на «Соединение отсутствует! Проверьте, подключен ли ваш компьютер к сети», то юзеру станет намного понятнее в чем проблема и как ее решить. Также в хорошем алерте размещают не более двух кнопок, заголовок каждой из которых глаголом описывает действие при нажатии. Например, кнопки «Да» и «Отмена» — вроде бы понятны пользователю, но если переименовать их в «Удалить» и «Отменить», станет намного лучше.

  • Dialogs (диалоговое окно). Это окно, которое пользователь открывает самостоятельно и производит в нем различные действия. Могут быть модальными (для важных и одноразовых задач) и немодальными (для частых и повторяющихся задач). Диапазон использования таких окон очень широк.

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

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

  • Lightbox. Используется для увеличения элемента, на котором хочет сфокусироваться пользователь. В основном лайтбоксы применяют в галереях для просмотра картинок. Например, чтобы листать изображения не выходя из лайтбокса используются миниатюры внутри окна, либо кнопки со стрелками влево и вправо. Лайтбоксы также бывают модальными и немодальными.

  • Tooltip. Это подсказка, которая отображает дополнительную или справочную информацию. Может появляться либо по наведению курсора на элемент, либо по клику. Тултипы всегда немодальны.

  • Popover. Если скрестить диалоговое окно и тултип, то получится поповер. Он немодален, за редким исключением, появляется в месте клика и, как правило, имеет стрелку, показывающую на элемент, к которому относится. Используется для того, чтобы получить доступ к дополнительным функциям или разделам. Одновременно на странице может быть открыт только один поповер — при открытии дополнительного, предыдущий закрывается.

В заключение

В данной статье приведена общепринятая классификация всплывающих окон, но в некоторых гайдлайнах можно встретить как дополнения, так и некоторые расхождения: например, где-то popover и tooltip это разные вещи, а где-то – одно и тоже. Главное – придерживаться правил конкретной платформы. Например, в OS X модальное диалоговое окно всегда выезжает сверху и дает ресайзить родительское окно, а в Windows оно всегда появляется посередине и наглухо блокирует родительский интерфейс.

Opera у вас есть возможность выбрать любой из четырех режимов контроля всплывающих окон: открывать все, блокировать все, открывать все в фоновом режиме, блокировать незапрашиваемые. Для к этому списку достаточно нажать функциональную клавишу F12, а в меню браузера его нужно искать в секции «Быстрые настройки» раздела «Настройки». Любой из этих режимов контроля можно назначить какому-либо сайту в качестве из общего правила. Для этого щелкните страницу сайта правой кнопкой и выберите в контекстном меню пункт «Настройки ». На вкладке «Основные» выберите в выпадающем списке «Всплывающие» нужный вариант.

В Mozilla FireFox откройте в меню раздел «Инструменты» и выберите пункт «Настройки». В открывшемся окне перейдите на вкладку «Содержимое» и снимите отметку в поле «Блокировать всплывающие окна ». Если надо отменить запрет только для конкретных веб-ресурсов, то это можно сделать с помощью списка -исключений, который щелчком по кнопке «Исключения».

В Internet Explorer откройте раздел меню «Сервис», а в нем подраздел «Блокировать всплывающие окна ». Для полного отключения блокировки предназначен верхний пункт этого подраздела, а нижний («Параметры блокирования всплывающих окон») открывает список сайтов-исключений из общего правила. Есть и другой способ отключения блокировки - в разделе «Сервис» надо выбрать пункт «Свойства обозревателя», перейти на «Конфиденциальность» и снять отметку в поле «Включить блокирование всплывающих окон».

В Google Chrome откройте меню, выберите пункт «Параметры» и щелкните ссылку «Расширенные» в левом поле открывшейся «Настройки». В секции «Конфиденциальность» нажмите кнопку «Настройки » и в разделе «Всплывающие окна » снимите метку рядом с пунктом запрета всплывающих окон. Если надо сделать это только для конкретного сайта, то занесите его в , который здесь открывается нажатием кнопки «Управление исключениями».

В Apple Safari для переключения между запретом и разрешением всплывающих окон достаточно нажать сочетание клавиш CTRL + SHIFT + K. Есть и пара альтернативных способов: можно открыть в меню раздел «Правка» и выбрать пункт «Блокировать всплывающие окна », а можно в том же разделе «Правка» щелкнуть пункт «Настройка», перейти на вкладку «Безопасность» и снять метку в поле «Блокировать всплывающие окна » в разделе «Веб-контент».

Источники:

  • как активировать всплывающие окна в мозиле

Вам понадобится

  • - доступ в интернет.


Рекомендуем почитать

Наверх