Веб-push-уведомления в Firefox

Firefox Firefox Последнее обновление: 4 дня назад 40% пользователей проголосовали за полезность

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

Firefox_150_web-push-notification_win10_pushfooFirefox_150_web-push-notification_win11_pushfooFirefox_150_web-push-notification_fedora_pushfooFirefox_150_web-push-notification_mac_pushfoo

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

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

Как веб-сайты запрашивают разрешение на уведомления?

Если сайт захочет запросить разрешение, вы увидите значок разрешения Уведомления Notifications icon в адресной строке. Щелчок по нему отобразит всплывающее окно, позволяющее предоставить или отклонить разрешение.

Push_notificationsFx149PushNotifications

Если вы взаимодействовали с веб-сайтом (нажав клавишу на клавиатуре или коснувшись/щёлкнув в любом месте сайта), всплывающее окно отобразится автоматически.

Примечание: Сайты с этим разрешением также могут использовать Push API для обновления данных в фоновом режиме, даже не показывая вам уведомление.

Управление разрешением на уведомления для просматриваемого веб-сайта

  1. Нажмите значок замка Fx89Padlockзначок щита Fx149UnifiedTrustIcon-Secure в левой части адресной строки.
  2. Нажмите кнопку Соединение > нав верхней части открывшейся панели Информация о сайте.
  3. Нажмите Больше информации о сайтеПодробнее на следующей панели, чтобы открыть окно Информация о странице.
    • Совет: Вы также можете открыть окно «Информация о странице» из строки меню, если включена строка меню. Нажмите Инструменты и выберите Информация о странице из выпадающего меню.
  4. Выберите вкладку Разрешения.
  5. В разделе Отправлять уведомления выберите вариант уведомлений: Всегда спрашивать (по умолчанию), Разрешить или Блокировать. Если ваш выбор неактивен, снимите флажок Использовать по умолчанию.

Управление разрешением на уведомления для всех веб-сайтов

  1. На Панели меню в верхней части экрана нажмите Firefox и выберите Настройки (или, в некоторых случаях, Параметры).Нажмите кнопку меню Fx89menuButton и выберите Настройки.
  2. Выберите Приватность и защитаРазрешения и данные слева.
  3. Прокрутите до раздела Разрешения.
  4. Нажмите кнопку Параметры… справа от Уведомления.
  5. Выберите Разрешить или Блокировать в выпадающем меню Статус для любого из веб-сайтов, чтобы предоставить или отозвать разрешение на уведомления. Обратите внимание, что выбор Блокировать не позволит веб-сайту снова запрашивать разрешение.
  6. Чтобы отозвать разрешение на уведомления, но позволить веб-сайту запрашивать его снова в будущем, выберите сайт и нажмите кнопку Удалить веб-сайт под списком.
  7. Когда закончите, нажмите кнопку Сохранить изменения.

Как мне отозвать разрешение на уведомления для определённого сайта?

Веб-push-уведомления в Firefox всегда требуют вашего согласия. Сайт не может отправлять вам push-уведомления без вашего разрешения. Чтобы запретить определённому сайту отправлять вам уведомления:

  1. На Панели меню в верхней части экрана нажмите Firefox и выберите Настройки (или, в некоторых случаях, Параметры).Нажмите кнопку меню Fx89menuButton и выберите Настройки.
  2. Выберите Приватность и защитаРазрешения и данные слева.
  3. Прокрутите до раздела Разрешения.
  4. Нажмите кнопку Параметры… справа от Уведомления.
  5. Выберите веб-сайт.
    • Если вы просто хотите отозвать разрешение (позволив веб-сайту запросить его снова в будущем), нажмите кнопку Удалить веб-сайт.
    • Если вы хотите отозвать разрешение и запретить веб-сайту запрашивать его снова, выберите Блокировать в выпадающем меню Статус рядом с URL-адресом веб-сайта.
  6. Нажмите кнопку Сохранить изменения.
Примечание: Чтобы запретить всем сайтам отправлять вам push-сообщения, выполните описанные выше шаги, но вместо выбора конкретного сайта нажмите кнопку Удалить все веб-сайты. После этого веб-сайты не смогут отправлять вам уведомления и должны будут запрашивать ваше разрешение на их отправку в будущем.

Или же:

  1. Посетите веб-сайт, для которого вы хотите отозвать разрешение на уведомления.
  2. Нажмите значок Разрешения Fx89PermissionsIcon в адресной строке, чтобы открыть панель Информация о сайте для этого веб-сайта.
  3. Найдите разрешение Отправлять уведомления и нажмите кнопку Разрешено ✕ рядом с ним, чтобы удалить разрешение.

Вы также можете отозвать разрешение в окне Информация о странице, как описано в разделе Управление разрешением на уведомления для просматриваемого веб-сайта.

Как запретить Firefox запрашивать у меня разрешение на уведомления?

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

  1. На Панели меню в верхней части экрана нажмите Firefox и выберите Настройки (или, в некоторых случаях, Параметры).Нажмите кнопку меню Fx89menuButton и выберите Настройки.
  2. Выберите Приватность и защитаРазрешения и данные слева.
  3. Прокрутите до раздела Разрешения.
  4. Нажмите кнопку Параметры… справа от Уведомления.
  5. Установите флажок Блокировать новые запросы на отправку вам уведомлений.
  6. Нажмите кнопку Сохранить изменения.

Часто задаваемые вопросы

Как работают Веб-push-уведомления?

Сайты могут установить Service Worker, фоновую веб-страницу с ограниченным набором функциональных возможностей, которая может подписываться на push-сервис. Сайт может отправлять push-сообщения через службу Web Push Mozilla в браузер, который может обрабатывать это сообщение и отображать уведомления на экране.

Какой информацией я делюсь с веб-сайтом?

Сайт, которому было предоставлено разрешение, может отправлять вам push-сообщения, когда сайт не загружен. Квота ограничивает количество push-сообщений без уведомления на экране, которые веб-сайты могут вам отправить. Если веб-сайты превышают квоту, их push-сообщения будут отключены, и вам придётся посетить их снова, чтобы повторно подписаться. Веб-push-уведомления не позволяют веб-сайтам напрямую определить ваш IP-адрес.

Какую информацию использует Firefox, чтобы обеспечить веб-push-уведомления?

Firefox поддерживает активное соединение со службой Push-уведомлений в целях получения push-сообщений до тех пор, пока он запущен. Соединение завершается после закрытия Firefox. Мы храним рандомизированный идентификатор (User Agent IDentifier или UAID) на нашем сервере для вашего браузера, вместе со случайным клиентским идентификатором для каждой push-подписки. Если у вас есть какие-либо подписки, UAID должен разрешить нашей push-службе маршрутизировать входящие сообщения в Firefox. Если у вас нет активных подписок на push-уведомления, Firefox изменяет UAID при каждом новом подключении.

На Firefox для настольного компьютера, службы Push-уведомлений управляются Mozilla. Firefox для Android использует комбинацию службы веб-push от Mozilla и платформы Cloud Messaging от Google для доставки уведомлений в Firefox для Android. Только приложения Mozilla могут использовать WebPush на iOS (сторонним приложениям запрещено использование WebPush для отправки уведомлений на iOS согласно соглашению об использовании iOS).

Во всех трёх случаях push-сообщения шифруются согласно спецификации IETF и только ваша копия Firefox может их расшифровать. Зашифрованные сообщения хранятся на сервере, пока они не будут доставлены или просрочены.

Мы храним ваш IP-адрес в течение 90 дней в рамках этой услуги. Сохранённая информация становится недействительной при изменении IP-адреса или UAID. Мы не храним информацию о:

  • серверах и/или сервисах, отправивших сообщения
  • когда конкретный user agent был онлайн/активным

Как добавить веб-push на мой сайт?

Статья спецификация Push API объясняет, как создать Service Worker и отправлять push-сообщения.

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

Подробнее