Как закрыть всплывающие окна: Sorry, this page can’t be found.
- Настройки блокировки всплывающих окон, исключений и решение проблем
- Разрешение или блокировка всплывающих окон в Safari на Mac
- Закрытие всплывающих окон в Selenium с использованием python
- .
Настройки блокировки всплывающих окон, исключений и решение проблем
Поиск в Поддержке
Наладьте Firefox
Очистить Firefox
- Как это работает?
Загрузить свежую копию
Оглавление
- 1 Что такое всплывающие окна?
- 2 Настройки блокировки всплывающих окон
- 3 Всплывающие окна не блокируются
- 3.1 Проверьте, является ли Firefox источником всплывающего окна
- 3.2 Проверьте, включена ли блокировка всплывающих окон для этого сайта
- 3.3 Проверьте, не появляется ли всплывающее окно после щелчка мыши или нажатия клавиши на клавиатуре
- 3.4 Проверьте, что это действительно всплывающее окно
- 3.5 Опросы Mozilla
Всплывающие окна — это окна, появляющиеся автоматически без вашего разрешения. Они могут иметь разный размер, но обычно не занимают весь экран. Некоторые всплывающие окна появляются в верхней части окна Firefox, другие — в нижней.
Firefox позволяет вам управлять всплывающими окнами в настройках. Блокировка всплывающих окон включена по умолчанию, поэтому вам не надо беспокоиться о предотвращении появления всплывающих окон в Firefox.
При блокировании всплывающего окна Firefox отображает информационную панель (если она не была отключена ранее — см. ниже) и значок в адресной строке.
При нажатии на кнопку Настройки в информационной панели или соответствующий значок в адресной строке появляется меню со следующими пунктами:
- Разрешить/Заблокировать всплывающие окна для <адрес веб-сайта>
- Управление настройками всплывающих окон…
- Не показывать это сообщение при блокировке всплывающих окон
- Показать <веб-адрес всплывающего окна>
Блокирование всплывающих окон может вызывать проблемы при работе с некоторыми веб-сайтами: Некоторые веб-сайты, в частности, некоторые банковские сайты, используют всплывающие окна для предоставления важных функций. Блокирование всех всплывающих окон препятствует работе этих функций. Чтобы разрешить определённым веб-сайтам открывать всплывающие окна и по-прежнему блокировать их для всех остальных, добавьте необходимые веб-сайты в список разрешённых.
Блокирование всплывающих окон работает не всегда: Хотя Firefox блокирует большинство всплывающих окон, некоторые веб-сайты могут открывать всплывающие окна, используя неизвестные методы, даже когда всплывающие окна для них заблокированы.
Чтобы открыть настройки блокировки всплывающих окон:
На Панели меню в верхней части экрана щёлкните Firefox и выберите Настройки.
Нажмите кнопку и выберите Настройки.Нажмите кнопку и выберите Настройки.- Выберите панель Приватность и защита.
- Прокрутите до разделаРазрешения.
- Снимите флажок рядом с Блокировать всплывающие окна, чтобы полностью отключить блокировку всплывающих окон.
- Щёлкните по кнопке Исключения… справа от Блокировать всплывающие окна, чтобы открыть диалоговое окно для выбора сайтов, которым разрешено отображать всплывающие окна.
Диалоговое окно предлагает вам следующий выбор:
- Введите или вставьте адрес или веб-сайт и щёлкните по кнопке Разрешить, чтобы добавить его в список сайтов, для которых разрешены всплывающие окна.
- Выберите веб-сайт в списке и щёлкните по кнопке Удалить веб-сайт, чтобы удалить его из списка исключений.
- Щёлкните по кнопке Удалить все веб-сайты, чтобы удалить все веб-сайты из списка исключений.
Щёлкните по кнопке Сохранить изменения, чтобы применить ваши изменения.
Проверьте, является ли Firefox источником всплывающего окна
Всплывающие окна могут появляться не только из Firefox. Вы можете определить источник всплывающего окна по внешнему виду этого окна.
- Если вы видите адресную строку с кнопками Защита от отслеживания и Информация о сайте во всплывающем окне, то источником этого окна является Firefox.
- Если вы не видите этих кнопок, то, возможно, ваш компьютер заражён вредоносной программой, вызывающей всплывающие окна. Для получения помощи прочтите эту статью.
Проверьте, включена ли блокировка всплывающих окон для этого сайта
На Панели меню в верхней части экрана щёлкните Firefox и выберите Настройки.
Нажмите кнопку и выберите Настройки.Нажмите кнопку и выберите Настройки.- Выберите панель Приватность и защита и перейдите в раздел Разрешения.
- Убедитесь, что отмечен флажок Блокировать всплывающие окна поставлен.
- Справа от надписи Блокировать всплывающие окна нажмите кнопку Исключения…. Откроется диалоговое окно со списком сайтов, которым разрешено отображать всплывающие окна.
- Если сайт, который открывает всплывающие окна, находится в этом списке, выберите его и щёлкните по Удалить веб-сайт.
- Нажмите Сохранить изменения, чтобы сохранить изменения.
- Закройте страницу «about:preferences». Любые внесённые изменения будут сохранены автоматически.
Проверьте, не появляется ли всплывающее окно после щелчка мыши или нажатия клавиши на клавиатуре
Определённые события, такие как щелчок мыши или нажатие клавиши на клавиатуре, могут вызывать всплывающие окна независимо от настроек блокировки таких окон. Это сделано специально: Firefox не блокирует всплывающие окна, которые необходимы веб-сайтам для работы.
Проверьте, что это действительно всплывающее окно
Иногда рекламные баннеры выглядят как окна, хотя самом деле ими не являются. Блокировка всплывающих окон Firefox не может заблокировать эти баннеры.
Опросы Mozilla
При посещении веб-сайта Mozilla вы иногда можете увидеть всплывающее окно с просьбой принять участие в опросе. Единственная сторонняя компания, которую Mozilla использует для проведения опросов — Alchemer (бывш. SurveyGizmo). Она была проверена командами наших юристов и специалистов по приватности. Firefox не блокирует такие всплывающие окна.
Поделитесь этой статьёй: http://mzl.la/1BAQuEQ
Эти прекрасные люди помогли написать эту статью:
Unghost, PiVV, Aleksej, Alenia, Mr.Erbutw, Harry, Anticisco Freeman, Valery Ledovskoy, Denys
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Подробнее
Разрешение или блокировка всплывающих окон в Safari на Mac
Поиск по этому руководству
Всплывающие окна могут быть полезными, но могут и отвлекать. Некоторые веб‑сайты требуют разрешить всплывающие окна. Например, на веб‑сайте банка выписка по счету может отображаться во всплывающем окне. Другие веб‑сайты заполняют весь экран всплывающими окнами с рекламой.
Можно разрешить или заблокировать всплывающие окна для некоторых или всех веб‑сайтов. Если Вы не уверены, хотите ли Вы видеть всплывающие окна, можно блокировать всплывающие окна для веб‑сайта, но настроить получение уведомлений о том, что веб‑сайт пытается открыть всплывающее окно, показ которого Вы можете разрешить.
Открыть Safari
Разрешение или блокировка всплывающих окон для одного веб‑сайта
В Safari на Mac перейдите к веб‑сайту.
Выберите меню «Safari» > «Настройки», затем нажмите «Веб-сайты».
Нажмите «Всплывающие окна» слева.
Если Вы не видите пункта «Всплывающие окна», прокрутите до конца списка.
Во всплывающем меню для веб‑сайта выберите один из вариантов.
Разрешить. Всплывающие окна на веб‑сайте будут открываться.
Блокировать и оповещать. Всплывающие окна на веб‑сайте не будут открываться, но, зайдя на этот веб‑сайт, Вы сможете открыть заблокированные окна, нажав кнопку «Показать» в поле смарт‑поиска.
Заблокировать. Всплывающие окна на веб‑сайте не будут открываться.
Разрешение или блокировка всплывающих окон для всех веб‑сайтов
В приложении Safari на Mac выберите, затем нажмите «Веб-сайты».
Нажмите «Всплывающие окна» слева.
Если Вы не видите пункта «Всплывающие окна», прокрутите до конца списка.
Если в разделе «Настроенные веб‑сайты» есть веб‑сайты, настройки которых Вы хотите изменить (например, если выбран вариант «Разрешить», а Вы хотите сменить его на «Блокировать»), выберите веб‑сайт, затем нажмите «Удалить».
Если список «Настроенные веб-сайты» пуст, Вы еще не задали настройки всплывающих окон для веб-сайтов или очистили список.
Нажмите всплывающее меню «При посещении других веб‑сайтов», затем выберите один из указанных вариантов.
Разрешить. Всплывающие окна на веб‑сайтах будут открываться.
Блокировать и оповещать. Всплывающие окна на веб‑сайте не будут открываться, но, открыв этот веб‑сайт, Вы сможете открыть заблокированные окна, нажав кнопку «Показать» в поле смарт‑поиска.
Заблокировать. Всплывающие окна на веб‑сайтах не будут открываться.
Если Вы заблокировали всплывающие окна для какого‑либо веб‑сайта, но они продолжают появляться, возможно, на Вашем Mac установлено вредоносное ПО. См. статью службы поддержки Apple О всплывающих окнах и рекламе в Safari.
Примечание. При блокировке всплывающих окон может также блокироваться некоторое содержимое, которое Вы желаете увидеть.
См. такжеКак скрыть рекламу и лишние элементы в Safari на iPhoneКак скрыть рекламу и лишние элементы в Safari на iPadУдаление рекламы при чтении статей в Safari на Mac
Максимальное количество символов:
250
Не указывайте в комментарии личную информацию.
Максимальное количество символов: 250.
Благодарим вас за отзыв.
Закрытие всплывающих окон в Selenium с использованием python
Задай вопрос
спросил
Изменено
1 год, 10 месяцев назад
Просмотрено
4к раз
Я пытаюсь закрыть всплывающие окна, а значения обработчика не фиксируются, они меняются каждый раз при повторном запуске. Я подумал о том, чтобы вытащить заголовок всплывающего окна и использовать цикл for для закрытия () всплывающих окон, но у всплывающего окна не было заголовка.
драйвер = webdriver.Chrome() ждать = WebDriverWait (драйвер, 10) driver.get('https://www.naukri.com/') # driver.maximize_window() родитель = driver.current_window_handle print(f"Это родительское окно: {parent}") бесполезноWindows = driver.window_handles print(f"Это родительское окно, а также два всплывающих окна: {uselessWindows}")
и вывод
Это родительское окно: CDwindow-196D8EFD5DD167AUTHE8935233FE0140 #String Value У него есть родительское окно, а также два всплывающих окна: ['CDwindow-196D8EFD5DD167AUTHE8935233FE0140", "CDwindow-9E2058C9AADEWDHUIO4758B2F378AF577", "CDwindow-94B59B8JGUTJ46578DHKDLNM24658C7C"] #List Value
Каждый раз, когда значение после «CDwindow -» меняется каждый раз, и я не могу использовать установленную разницу -
, потому что current_window_handle
находится в строке, а window_handles
находится в списке. Пожалуйста, помогите мне с решением, чтобы закрыть всплывающие окна.
- python-3.x
- селен
- selenium-webdriver
- selenium-chromedriver
- всплывающее окно
2
Вы должны перебрать список оконных дескрипторов и закрыть тот, который не является родителем.
driver.get('https://www.naukri.com/') родитель = driver.current_window_handle бесполезноWindows = driver.window_handles для winId в бесполезной Windows: если winId != родитель: driver.switch_to.window(winId) водитель.закрыть()
2
родитель = driver.current_window_handle print(f"Это родительское окно: {parent}") бесполезноWindows = driver.window_handles Распечатать( f"Это родительское окно, а также два всплывающих окна: {uselessWindows}") driver.switch_to.window(бесполезныеWindows[-1]) водитель.закрыть() driver. switch_to.window(бесполезноWindows[0])
всплывающее окно является последним элементом в списке, который вы можете использовать вышеприведенный код, вы должны переключиться обратно на родительский элемент, чтобы продолжить выполнение
6
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Веб-браузер
.
Как безопаснее всего закрыть всплывающее окно?
спросил
Изменено
7 лет, 1 месяц назад
Просмотрено
17 тысяч раз
В Интернете есть множество статей, в которых рекомендуются способы закрытия всплывающего окна браузера без заражения компьютера вредоносными программами. Я видел, как щелкал красный крестик, использовал ALT-F4, переходил на панель задач Windows, щелкал правой кнопкой мыши значок своего браузера и закрывал окно, нажимал файл-выход в браузере. Я считаю, что все вышеперечисленные рекомендации, которые легко выполнить пользователю, могут быть перехвачены с помощью вызова функции javascript, что означает, что выполнение этих рекомендаций может загрузить вредоносное ПО на ваш компьютер. И единственный безопасный способ закрыть всплывающее окно — через диспетчер задач и убить процесс браузера. Это правильно или некоторые из рекомендаций, упомянутых выше, действительно безопасно выполнять при закрытии всплывающего окна?
- веб-браузер
2
- Щелкните красный крестик —> Всплывающие окна могут маскироваться под диалоговое окно браузера
- Alt+F4/Панель задач>Выход/Браузер>Файл>Выход —> Javascript действительно может инициировать действие при закрытии страницы (что также происходит при выходе из браузера, потому что для этого необходимо закрыть страницу — только что протестировано при написании этого пост)
Поэтому правильно сказать, что самый безопасный вариант — нажать Ctrl+Alt+Del и убить процесс . Это безопасно, потому что (в Windows) Ctrl+Alt+Del — это безопасная комбинация клавиш, которая может быть перехвачена только ОС, поэтому она не может запускать какой-либо Javascript в браузере (на самом деле она ничего не может запускать).
Ссылка Ctrl+Alt+Del выше также содержит некоторые комментарии о том, что она делает в других операционных системах.
2
Вы должны немедленно остановить процесс, нажав CTRL+ALT+DEL и просмотрев список процессов в диспетчере задач.
Лучше предотвратить, чем лечить. Вам следует подумать о блокировщике всплывающих окон. Вместо того, чтобы закрыть его, вы предотвращаете его открытие в первую очередь. Если вам действительно нужно всплывающее окно, вы можете просто разрешить его, нажав «разрешить всплывающее окно».
Это предотвратит запуск надоедливых или вредоносных всплывающих окон. Если вы находитесь в ситуации, когда вы паникуете и действительно не знаете, что делать, то лучше всего убить процесс.
0
К сожалению, нет простого способа определить, какой из десятков процессов, показанных в диспетчере задач Windows, соответствует всплывающему окну и должен быть уничтожен. На самом деле в браузере Chrome у меня просто было всплывающее окно, которое не добавлялось к 50 процессам как лишний процесс.