Compare Revisions

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

Revision 159746:

Revision 159746 by Goudron on

Revision 159787:

Revision 159787 by harrierr on

Keywords:

Search results summary:

Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновлённом контенте, пока Firefox запущен.
Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновлённом контенте, пока Firefox запущен.

Content:

<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 --> Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновленном контенте. Пока Firefox запущен, веб-сайты, которым были предоставлены разрешения, могут отправлять уведомления вашему браузеру и отображать их на экране. Пользователи могут легко разрешать или отключать уведомления, и управлять поведением этих уведомлений. ;[[Image:Fx56AllowNotifications]] __TOC__ = Обновлённые уведомления = Начиная с версии 44, Firefox может отображать уведомления на экране, даже если этот сайт не загружен. Используя Push API [https://www.w3.org/TR/push-api/ стандарта W3C], Firefox получает Push-сообщение и может отображать уведомления (если это разрешено пользователем) в любое время. Сайты также могут использовать Push для обновления данных в фоновом режиме, даже не показывая вам уведомление. Если вы уже дали разрешение сайту для отправки уведомлений, сайт будет также иметь возможность использовать Push API. Вы можете выбирать, давать или не давать разрешение определённому сайту, выполнив следующие действия: #Щёлкните по значку [[Image:Site Info button]], чтобы вызвать [[Control Center - manage site privacy and security controls|Центр управления]]. #Щёлкните стрелку в подсказке. #Щёлкните {button Подробная информация}, чтобы открыть [[Firefox Page Info window| окно Информация о странице]]. #Щёлкните по вкладке '''Разрешения'''. #Под '''Получать уведомления''' и выберите вариант уведомлений: {menu Всегда спрашивать}, {menu Разрешить}, или {menu Блокировать}. Если ваши варианты выделены серым цветом, снимите флажки рядом с надписью ''Использовать по умолчанию''. = Что такое Веб 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. На нашем сервере мы храним рандомизированный идентификатор для вашего браузера, наряду со рандомизированным идентификатором для каждого сайта, которому вы дали на то разрешение. На Firefox для настольного компьютера, службы Push-уведомлений управляются Mozilla. Firefox для Android использует комбинацию службы Веб Push от Mozilla и платформы Cloud Messaging от Google для доставки уведомлений в Firefox для Android. В обоих случаях, push-сообщения шифруются согласно [https://tools.ietf.org/html/draft-ietf-webpush-protocol-02 спецификакции IETF] и только ваша копия Firefox может их расшифровать. Зашифрованные сообщения хранятся на сервере, пока они не будут доставлены или просрочены. = Как мне отменить разрешения Веб Push для определенного сайта? = Веб Push-уведомления по умолчанию отключены в Firefox. Сайт не может отправить вам push-сообщение без вашего разрешения. Чтобы отказать отдельному сайту в праве отправлять вам push-сообщения: {for fx56} #[[Template:optionspreferences]] #Выберите панель {menu Приватность и Защита} и прокрутите страницу до раздела ''Разрешения''. #Щёлкните по кнопке {for =fx56}{button Выбрать…}{/for}{for fx57}{button Настройки…}, затем ''Уведомления''.{/for} #Выберите веб-сайт. #Щёлкните {button Удалить веб-сайт}. {/for} {for not fx56} # [[Template:optionspreferences]] # Выберите панель {menu Содержимое} и щёлкните по кнопке {button Выбрать...} под ''Уведомления''. # Выберите сайт. # Щёлкните {button Удалить сайт}. {/for} Чтобы отказать все сайтам в праве отправлять вам push-сообщения, выполните указанные выше шаги, но вместо выбора определённого сайта, щёлкните по кнопке {for not fx56}{button Удалить все сайты}}{/for}{for fx56}{button Удалить все веб-сайты}{/for}. Веб-сайты не смогут отправлять вам сообщения и им нужно будет запросить у вас разрешение, чтобы отправить их в будущем. {note}'''Чтобы остановить уведомления для определенной веб-страницы (требуется перезагрузка страницы):''' Щёлкните по значку [[Image:Site Info button]], чтобы вызвать [[Control Center - manage site privacy and security controls|Центр управления]] и нажмите '''Х''' рядом с разрешением Уведомления, чтобы удалить его. {/note} = Как добавить Веб Push на мой сайт? = Статья [https://developer.mozilla.org/docs/Web/API/Push_API спецификация Push API] объясняет, как создать Service Worker и отправлять push-сообщения. {for fx59} = Как я могу сделать так, чтобы Firefox перестал запрашивать у меня подтверждения? = Если сайт сигнализирует Firefox о том, что ему необходимо отображать по умолчанию уведомления, Firefox спрашивает, хотите ли вы дать разрешение. Вы можете настроить Firefox на автоматическое отклонение разрешения без запроса. Даже после изменения вы можете делать исключения для сайтов для отображения уведомлений ''вы хотите'' или использовать push-функции. #[[Template:optionspreferences]] # Выберите панель {menu Приватность и защита} и прокрутите страницу до раздела ''Разрешения''. # Щёлкните по кнопке {button Параметры…} справа от ''Уведомления''. #; [[Image:Fx59Permissions-NotificationSettings]] # Отметьте флажок для '''Блокировать новые запросы на отправку вам уведомлений''' и затем щёлкните по кнопке {button Сохранить изменения}. {/for} = Как отключить Web Push? = Чтобы отключить Web Push и не показывать подсказку "Включить уведомления?" на каждом веб-сайте: #[[Template:aboutconfig]] #Найдите параметр '''dom.webnotifications.enabled'''. #Дважды щёлкните по результату поиска, чтобы изменить значение с {pref true} на {pref false}. #Найдите параметр '''dom.push.enabled'''. #Дважды щёлкните по результату поиска, чтобы изменить значение с {pref true} на {pref false}.
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 --> Веб Push-уведомления позволяют веб-сайтам уведомлять пользователей о новых сообщениях или обновленном контенте. Пока Firefox запущен, веб-сайты, которым были предоставлены разрешения, могут отправлять уведомления вашему браузеру и отображать их на экране. Пользователи могут легко разрешать или отключать уведомления, и управлять поведением этих уведомлений. ;[[Image:Fx56AllowNotifications]] __TOC__ = Обновлённые уведомления = Начиная с версии 44, Firefox может отображать уведомления на экране, даже если этот сайт не загружен. Используя Push API [https://www.w3.org/TR/push-api/ стандарта W3C], Firefox получает Push-сообщение и может отображать уведомления (если это разрешено пользователем) в любое время. Сайты также могут использовать Push для обновления данных в фоновом режиме, даже не показывая вам уведомление. Если вы уже дали разрешение сайту для отправки уведомлений, сайт будет также иметь возможность использовать Push API. Вы можете выбирать, давать или не давать разрешение определённому сайту, выполнив следующие действия: #Щёлкните по значку [[Image:Site Info button]], чтобы вызвать [[Control Center - manage site privacy and security controls|Центр управления]]. #Щёлкните стрелку в подсказке. #Щёлкните {button Подробная информация}, чтобы открыть [[Firefox Page Info window| окно Информация о странице]]. #Щёлкните по вкладке '''Разрешения'''. #Под '''Получать уведомления''' и выберите вариант уведомлений: {menu Всегда спрашивать}, {menu Разрешить}, или {menu Блокировать}. Если ваши варианты выделены серым цветом, снимите флажки рядом с надписью ''Использовать по умолчанию''. = Что такое Веб 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. На нашем сервере мы храним рандомизированный идентификатор для вашего браузера, наряду со рандомизированным идентификатором для каждого сайта, которому вы дали на то разрешение. На Firefox для настольного компьютера, службы Push-уведомлений управляются Mozilla. Firefox для Android использует комбинацию службы Веб Push от Mozilla и платформы Cloud Messaging от Google для доставки уведомлений в Firefox для Android. В обоих случаях, push-сообщения шифруются согласно [https://tools.ietf.org/html/draft-ietf-webpush-protocol-02 спецификакции IETF] и только ваша копия Firefox может их расшифровать. Зашифрованные сообщения хранятся на сервере, пока они не будут доставлены или просрочены. = Как мне отменить разрешения Веб Push для определенного сайта? = Веб Push-уведомления по умолчанию отключены в Firefox. Сайт не может отправить вам push-сообщение без вашего разрешения. Чтобы отказать отдельному сайту в праве отправлять вам push-сообщения: {for fx56} #[[Template:optionspreferences]] #Выберите панель {menu Приватность и Защита} и прокрутите страницу до раздела ''Разрешения''. #Щёлкните по кнопке {for =fx56}{button Выбрать…}{/for}{for fx57}{button Настройки…}, затем ''Уведомления''.{/for} #Выберите веб-сайт. #Щёлкните {button Удалить веб-сайт}. {/for} {for not fx56} # [[Template:optionspreferences]] # Выберите панель {menu Содержимое} и щёлкните по кнопке {button Выбрать...} под ''Уведомления''. # Выберите сайт. # Щёлкните {button Удалить сайт}. {/for} Чтобы отказать все сайтам в праве отправлять вам push-сообщения, выполните указанные выше шаги, но вместо выбора определённого сайта, щёлкните по кнопке {for not fx56}{button Удалить все сайты}}{/for}{for fx56}{button Удалить все веб-сайты}{/for}. Веб-сайты не смогут отправлять вам сообщения и им нужно будет запросить у вас разрешение, чтобы отправить их в будущем. {note}'''Чтобы остановить уведомления для определенной веб-страницы (требуется перезагрузка страницы):''' Щёлкните по значку [[Image:Site Info button]], чтобы вызвать [[Control Center - manage site privacy and security controls|Центр управления]] и нажмите '''Х''' рядом с разрешением Уведомления, чтобы удалить его. {/note} = Как добавить Веб Push на мой сайт? = Статья [https://developer.mozilla.org/docs/Web/API/Push_API спецификация Push API] объясняет, как создать Service Worker и отправлять push-сообщения. {for fx59} = Как запретить Firefox запрашивать у меня разрешения уведомлений? = Если сайт сообщает Firefox, что он хочет показывать уведомления по умолчанию, Firefox спрашивает, хотите ли вы дать разрешение? Вы можете настроить Firefox на автоматическое отклонение разрешения без запроса. Даже после этого вы можете делать исключения для отображения уведомлений тем сайтам, которым ''вы доверяете'' или использования push-функций. #[[Template:optionspreferences]] # Выберите панель {menu Приватность и Защита} и прокрутите страницу до раздела ''Разрешения''. # Щёлкните по кнопке {button Параметры…} справа от ''Уведомления''. #; [[Image:Fx59Permissions-NotificationSettings]] # Установите флажок для '''Блокировать новые запросы на отправку вам уведомлений''' и затем щёлкните по кнопке {button Сохранить изменения}. {/for} = Как отключить Web Push? = Чтобы отключить Web Push и не показывать подсказку "Включить уведомления?" на каждом веб-сайте: #[[Template:aboutconfig]] #Найдите параметр '''dom.webnotifications.enabled'''. #Дважды щёлкните по результату поиска, чтобы изменить значение с {pref true} на {pref false}. #Найдите параметр '''dom.push.enabled'''. #Дважды щёлкните по результату поиска, чтобы изменить значение с {pref true} на {pref false}.

Back to History