Hampitsaha Fanitsiana
Веб-push-уведомления в Firefox
Fanitsiana 226985:
Fanitsiana 226985 nataon'i Goudron t@
Fanitsiana 265419:
Fanitsiana 265419 nataon'i Goudron t@
Teny lakile:
Famintinana voka-pikarohana:
Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновлённом контенте, пока Firefox запущен.
Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновлённом контенте, пока Firefox запущен.
Atiny:
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
''Веб Push-уведомления'' позволяют веб-сайтам уведомлять вас о новых сообщениях или обновленном контенте. Пока Firefox запущен, веб-сайты, которым были предоставлены разрешения, могут отправлять уведомления вашему браузеру для отображения их на экране. Уведомления отображаются только тогда, когда вы нажали клавишу на клавиатуре или коснулись/щёлкнули в любом месте на веб-сайте, который вы просматриваете. Если вы не взаимодействовали с веб-сайтом, то значок разрешения '''Уведомлений''' [[Image:Notifications icon]] будет только отображаться в адресной строке; без фактического уведомления. Вы можете легко разрешать или отключать уведомления и управлять их поведением.
{for fx89}[[Image:Push_notifications]]{/for}{for not fx89}[[Image:Fx70AllowNotifications]]{/for}
__TOC__
= Обновлённые уведомления =
Начиная с версии 44, Firefox может отображать уведомления на экране, даже если этот сайт не загружен. Используя Push API [https://www.w3.org/TR/push-api/ стандарта W3C], Firefox получает Push-сообщение и может отображать уведомления (если это разрешено пользователем) в любое время. Сайты также могут использовать Push для обновления данных в фоновом режиме, даже не показывая вам уведомление. Если вы уже дали разрешение сайту для отправки уведомлений, сайт будет также иметь возможность использовать Push API. Вы можете выбирать, давать или не давать разрешение определённому сайту, выполнив следующие действия:
# Щёлкните по значку замка {for fx89}[[Image:Padlock Fx89]]{/for}{for not fx89}[[Image:Fx70GreyPadlock]]{/for} в адресной строке.
# Щёлкните по стрелке на раскрывающейся панели '''Информация о сайте'''.
# Щёлкните {button Подробнее} на следующем панели, чтобы открыть [[Firefox Page Info window| окно Информация о странице]].
# Щёлкните по вкладке '''Разрешения'''.
# Под '''Отправлять уведомления''' и выберите вариант уведомлений: {menu Всегда спрашивать}, {menu Разрешить}, или {menu Блокировать}. Если ваш выбор неактивен, снимите флажок рядом с '''Использовать по умолчанию'''.
Кроме того, вы можете:
# [[Template:optionspreferences]]
# Щёлкнуть на левой панели {menu Приватность и Защита}.
# Прокрутить до раздела '''Разрешения'''.
# Щёлкнуть по кнопке {button Параметры...} справа от '''Уведомления'''.
# Выбрать '''Разрешить''' или '''Блокировать''' из выпадающего меню '''Статус''' для любого из веб-сайтов.
# Щёлкнуть по кнопке {button Сохранить изменения}.
= Что такое Веб Push? =
Веб Push - это дополнительная функция, которая позволяет веб-сайтам отправлять вам сообщения, даже если сайт не загружен. Сайты могут использовать эту функцию, чтобы предоставлять вам уведомления или обновлять данные в фоновом режиме.
Например, вы можете подписаться на получение уведомлений от ваших любимых торговых сайтов, которые могут оповещать вас о новых акциях или предложениях. Вы можете подписаться на получение уведомлений от различных веб-сайтов. Концертный сайт может предложить вам уведомления о выступлении любимой группы. Вы решаете разрешить ли этому сайту уведомить вас, и неделю спустя вы получите уведомление о том, что ваша группа находится в туре.
Вы будете получать сообщения только с тех сайтов, которым вы дали на то разрешение.
= Как это работает? =
Сайты могут установить [https://developer.mozilla.org/docs/Web/API/Service_Worker_API Service Worker], фоновую веб-страницу с ограниченным набором функциональных возможностей, которая может подписываться на Push-сервис. Сайт может отправлять push-сообщения через службу Веб Push Mozilla в браузер, который может обрабатывать это сообщение и отображать уведомления на экране.
;[[Image:push notification 44]]
Щелчок по уведомлению может открыть веб-сайт, или переключиться на вкладку этого сайта, если она загружена.
= Какой информацией я могу поделиться с сайтом? =
Сайт, которому было предоставлено разрешение, может отправлять вам 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-сообщения шифруются согласно [https://tools.ietf.org/html/rfc8030 спецификакции IETF] и только ваша копия Firefox может их расшифровать. Зашифрованные сообщения хранятся на сервере, пока они не будут доставлены или просрочены.
Мы храним ваш IP-адрес в течение 90 дней в рамках этой услуги. Сохранённая информация становится недействительной при изменении IP-адреса или UAID. Мы '''не''' храним информацию о:
*серверах и/или сервисах, отправивших сообщения
*когда конкретный user agent был онлайн/активным
= Как мне отменить разрешения Веб Push для определенного сайта? =
Веб Push-уведомления по умолчанию отключены в Firefox. Сайт не может отправить вам push-сообщение без вашего разрешения. Чтобы отказать отдельному сайту в праве отправлять вам push-сообщения:
# [[Template:optionspreferences]]
# Щёлкните на левой панели {menu Приватность и Защита}.
# Прокрутите до раздела '''Разрешения'''.
# Щёлкните по кнопке {button Параметры…} рядом с '''Уведомления'''.
# Выберите веб-сайт.
# Щёлкните по кнопке {button Удалить веб-сайт}.
Чтобы отказать все сайтам в праве отправлять вам push-сообщения, выполните указанные выше шаги, но вместо выбора определённого сайта, щёлкните по кнопке {button Удалить все веб-сайты}. Веб-сайты не смогут отправлять вам сообщения и им нужно будет запросить у вас разрешение, чтобы отправить их в будущем.
{note}'''Чтобы остановить уведомления для определенной веб-страницы (требуется перезагрузка страницы):''' {for not fx87} Щёлкните по замку [[Image:Fx70GreyPadlock]] чтобы отобразить [[Site Information panel|панель Информация о сайте]] для веб-сайта, найдите разрешение ''Отправлять уведомления'' и щёлкните по '''x''' рядом с ''Разрешить'', чтобы удалить разрешение.{/for}{for fx87}Щёлкните по значку Разрешения {for not fx89}[[Image:Fx87PermissionsIcon]]{/for}{for fx89}[[Image:Fx89PermissionsIcon]]{/for}чтобы отобразить [[Site Permissions panel|панель Информация о сайте]] для веб-сайта, найдите ''Отправлять Уведомления'' и щёлкните по '''x''' рядом с ''Разрешить'', чтобы убрать разрешение.{/for}
{/note}
= Как добавить Веб Push на мой сайт? =
Статья [https://developer.mozilla.org/docs/Web/API/Push_API спецификация Push API] объясняет, как создать Service Worker и отправлять push-сообщения.
= Как запретить Firefox запрашивать у меня разрешения уведомлений? =
Если сайт сообщает Firefox, что он хочет показывать уведомления по умолчанию, Firefox спрашивает, хотите ли вы дать разрешение? Вы можете настроить Firefox на автоматическое отклонение разрешения без запроса. Даже после этого вы можете делать исключения для отображения уведомлений тем сайтам, которым ''вы доверяете'' или использования push-функций.
# [[Template:optionspreferences]]
# Щёлкните на левой панели '''Приватность и Защита'''.
# Прокрутите до раздела '''Разрешения'''.
# Щёлкните по кнопке {button Параметры…} справа от '''Уведомления'''.
#;[[Image:Fx59Permissions-NotificationSettings]]
# Установите флажок для '''Блокировать новые запросы на отправку вам уведомлений'''.
# Щёлкните по кнопке {button Сохранить изменения}.
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
''Веб-push-уведомления'' позволяют веб-сайтам уведомлять вас о новых сообщениях или обновленном контенте. Пока Firefox запущен, веб-сайты, которым были предоставлены разрешения, могут отправлять уведомления вашему браузеру для отображения их на экране. Уведомления отображаются только тогда, когда вы нажали клавишу на клавиатуре или коснулись/щёлкнули в любом месте на веб-сайте, который вы просматриваете. Если вы не взаимодействовали с веб-сайтом, то значок разрешения '''Уведомлений''' [[Image:Notifications icon]] будет только отображаться в адресной строке; без фактического уведомления. Вы можете легко разрешать или отключать уведомления и управлять их поведением.
;[[Image:Push_notifications]]
__TOC__
= Обновлённые уведомления =
Начиная с версии 44, Firefox может отображать уведомления на экране, даже если этот сайт не загружен. Используя Push API [https://www.w3.org/TR/push-api/ стандарта W3C], Firefox получает push-сообщение и может отображать уведомления (если это разрешено пользователем) в любое время. Сайты также могут использовать push для обновления данных в фоновом режиме, даже не показывая вам уведомление. Если вы уже дали разрешение сайту для отправки уведомлений, сайт будет также иметь возможность использовать Push API. Вы можете выбирать, давать или не давать разрешение определённому сайту, выполнив следующие действия:
# Нажмите значок замка [[Image:Padlock Fx89]] в адресной строке.
# Нажмите стрелку на раскрывающейся панели '''Информация о сайте'''.
# Нажмите {button Подробнее} на следующем панели, чтобы открыть [[Firefox Page Info window| окно Информация о странице]].
# Нажмите вкладку '''Разрешения'''.
# В разделе ''Отправлять уведомления'' и выберите вариант уведомлений: {menu Всегда спрашивать}, {menu Разрешить}, или {menu Блокировать}. Если ваш выбор неактивен, снимите флажок рядом с '''Использовать по умолчанию'''.
Кроме того, вы можете:
# [[Template:optionspreferences]]
# Нажать на левой панели {menu Приватность и Защита}.
# Прокрутить до раздела '''Разрешения'''.
# Нажать кнопку {button Параметры…} справа от '''Уведомления'''.
# Выбрать '''Разрешить''' или '''Блокировать''' из выпадающего меню '''Статус''' для любого из веб-сайтов.
# Нажать кнопку {button Сохранить изменения}.
= Что такое веб-push? =
Веб-push - это дополнительная функция, которая позволяет веб-сайтам отправлять вам сообщения, даже если сайт не загружен. Сайты могут использовать эту функцию, чтобы предоставлять вам уведомления или обновлять данные в фоновом режиме.
Например, вы можете подписаться на получение уведомлений от ваших любимых торговых сайтов, которые могут оповещать вас о новых акциях или предложениях. Вы можете подписаться на получение уведомлений от различных веб-сайтов. Концертный сайт может предложить вам уведомления о выступлении любимой группы. Вы решаете разрешить ли этому сайту уведомить вас, и неделю спустя вы получите уведомление о том, что ваша группа находится в туре.
Вы будете получать сообщения только с тех сайтов, которым вы дали на то разрешение.
= Как это работает? =
Сайты могут установить [https://developer.mozilla.org/docs/Web/API/Service_Worker_API Service Worker], фоновую веб-страницу с ограниченным набором функциональных возможностей, которая может подписываться на push-сервис. Сайт может отправлять push-сообщения через службу Web Push Mozilla в браузер, который может обрабатывать это сообщение и отображать уведомления на экране.
;[[Image:push notification 44|width=420]]
Щелчок по уведомлению может открыть веб-сайт, или переключиться на вкладку этого сайта, если она загружена.
= Какой информацией я могу поделиться с сайтом? =
Сайт, которому было предоставлено разрешение, может отправлять вам 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-сообщения шифруются согласно [https://tools.ietf.org/html/rfc8030 спецификакции IETF] и только ваша копия Firefox может их расшифровать. Зашифрованные сообщения хранятся на сервере, пока они не будут доставлены или просрочены.
Мы храним ваш IP-адрес в течение 90 дней в рамках этой услуги. Сохранённая информация становится недействительной при изменении IP-адреса или UAID. Мы '''не''' храним информацию о:
*серверах и/или сервисах, отправивших сообщения
*когда конкретный user agent был онлайн/активным
= Как мне отменить разрешения веб-push для определенного сайта? =
Веб-push-уведомления по умолчанию отключены в Firefox. Сайт не может отправить вам push-сообщение без вашего разрешения. Чтобы отказать отдельному сайту в праве отправлять вам push-сообщения:
# [[Template:optionspreferences]]
# Нажмите на левой панели {menu Приватность и Защита}.
# Прокрутите до раздела ''Разрешения''.
# Нажмите кнопку {button Параметры…} рядом с '''Уведомления'''.
# Выберите веб-сайт.
# Нажмите кнопку {button Удалить веб-сайт}.
Чтобы отказать все сайтам в праве отправлять вам push-сообщения, выполните указанные выше шаги, но вместо выбора определённого сайта, нажмите кнопку {button Удалить все веб-сайты}. Веб-сайты не смогут отправлять вам сообщения и им нужно будет запросить у вас разрешение, чтобы отправить их в будущем.
{note}'''Чтобы остановить уведомления для определенной веб-страницы (требуется перезагрузка страницы):''' Нажмите значок Разрешения [[Image:Fx89PermissionsIcon]], чтобы отобразить [[Site Permissions panel|панель Информация о сайте]] для веб-сайта, найдите разрешение ''Отправлять Уведомления'' и нажмите '''X''' рядом с ''Разрешить'', чтобы убрать разрешение.{/note}
= Как добавить веб-push на мой сайт? =
Статья [https://developer.mozilla.org/docs/Web/API/Push_API спецификация Push API] объясняет, как создать Service Worker и отправлять push-сообщения.
= Как запретить Firefox запрашивать у меня разрешения уведомлений? =
Если сайт сообщает Firefox, что он хочет показывать уведомления по умолчанию, Firefox спрашивает, хотите ли вы дать разрешение? Вы можете настроить Firefox на автоматическое отклонение разрешения без запроса. Даже после этого вы можете делать исключения для отображения уведомлений тем сайтам, которым '''вы доверяете''' или использования push-функций.
# [[Template:optionspreferences]]
# Нажмите на панели слева {menu Приватность и Защита}.
# Прокрутите до раздела ''Разрешения''.
# Справа от '''Уведомления''' нажмите кнопку {button Параметры…}.
#;[[Image:Fx59Permissions-NotificationSettings]]
# Установите флажок '''Блокировать новые запросы на отправку вам уведомлений'''.
# Нажмите кнопку {button Сохранить изменения}.