Web Push дозволяє вебсайтам сповіщати вас про нові повідомлення або оновлений вміст, навіть коли сайт не завантажено. Коли Firefox відкрито, вебсайти, яким надано дозвіл, можуть надсилати сповіщення у ваш браузер, які відображатимуться на екрані. Натискання на сповіщення може відкрити вихідний вебсайт або перемкнутися на вкладку цього сайту, якщо її завантажено.
Наприклад, ви можете підписатися на отримання сповіщень від ваших улюблених інтернет-магазинів про нові акції або пропозиції. Ви можете підписуватися на отримання сповіщень від різних вебсайтів. Концертний сайт може повідомити вас про виступи улюбленої групи. Ви вирішили дозволити цьому сайту повідомляти вас і за тиждень ви отримуєте повідомлення про те, що ваша група перебуває в турне.
Зміст
Як вебсайти запитують дозвіл на сповіщення?
Якщо сайт хоче надіслати запит на дозвіл, ви побачите піктограму
дозволу Сповіщення в адресній панелі. Натиснувши на неї, ви побачите спливне вікно, що дозволяє надати або відхилити дозвіл.
Якщо ви взаємодіяли з вебсайтом (натиснули клавішу на клавіатурі або торкнулися/клацнули будь-де на сайті), спливне вікно з'явиться автоматично.
Керування дозволом на сповіщення для вебсайту, який ви відвідуєте
- Натисніть піктограму замка
піктограму щита
ліворуч від адресної панелі.
- Натисніть кнопку увгорі панелі інформації про сторінку, що відкриється.
- Натисніть Більше інформації про сайтБільше інформації на наступній панелі, щоб відкрити вікно інформації про сторінку.
- Порада: Ви також можете відкрити вікно інформації про сторінку з панелі меню, якщо панель меню увімкнено. Натисніть та виберіть у спадному меню.
- Виберіть вкладку Дозволи.
- У розділі Надсилати сповіщення, виберіть параметр сповіщень: (типово), або . Якщо ваш вибір неактивний, зніміть прапорець Використовувати типові.
Керування дозволом на сповіщення для всіх вебсайтів
- На панелі меню вгорі екрана натисніть і виберіть .Натисніть кнопку меню
та виберіть .
- Виберіть ліворуч.
- Перейдіть до розділу Дозволи таУ розділі Дозволи, натисніть кнопку праворуч від Сповіщення.
- Виберіть або у спадному меню Стан для будь-якого з вебсайтів, щоб надати або відхилити дозвіл на сповіщення. Зауважте, що вибір не дозволить вебсайту знову запитувати дозвіл.
- Щоб відхилити дозвіл на сповіщення, дозволивши вебсайту знову запитувати його в майбутньому, виберіть сайт і натисніть кнопку під списком.
- Коли закінчите, натисніть кнопку .
Як скасувати дозвіл на сповіщення для певного сайту?
Web Push у Firefox завжди вимагає згоди. Сайт не може надсилати вам push-сповіщення без вашого дозволу. Щоб заборонити певному сайту надсилати вам сповіщення:
- На панелі меню вгорі екрана натисніть і виберіть .Натисніть кнопку меню
та виберіть .
- Виберіть ліворуч.
- Перейдіть до розділу Дозволи таУ розділі Дозволи, натисніть кнопку праворуч від Сповіщення.
- Виберіть вебсайт.
- Якщо ви просто хочете скасувати дозвіл (дозволивши вебсайту знову запитувати його в майбутньому), натисніть кнопку .
- Якщо ви хочете скасувати дозвіл і заборонити вебсайту запитувати його знову, виберіть у спадному меню Стан поруч з URL-адресою вебсайту.
- Натисніть кнопку .
Інший спосіб:
- Відвідайте вебсайт, для якого ви хочете скасувати дозвіл на сповіщення.
- Натисніть піктограму дозволів
в адресній панелі, щоб відкрити панель інформації про сторінку для вебсайту.
- Знайдіть дозвіл Надсилати сповіщення та натисніть кнопку поруч з ним, щоб скасувати дозвіл.
Ви також можете відхилити дозвіл у вікні інформації про сторінку, як описано в розділі Керування дозволом на сповіщення для вебсайту, який ви відвідуєте.
Як заборонити Firefox запитувати дозвіл на сповіщення?
Якщо сайт повідомляє Firefox, що хоче показувати сповіщення, Firefox типово запитує, чи хочете ви надати дозвіл. Ви можете налаштувати Firefox так, щоб він автоматично відхиляв дозвіл, не запитуючи. Навіть після цієї зміни ви зможете робити винятки для сайтів, яким ви хочете дозволити показувати сповіщення або використовувати push-функції через вікно інформації про сторінку.
- На панелі меню вгорі екрана натисніть і виберіть .Натисніть кнопку меню
та виберіть .
- Виберіть ліворуч.
- Перейдіть до розділу Дозволи таУ розділі Дозволи, натисніть кнопку праворуч від Сповіщення.
- Установіть прапорець Блокувати нові запити на дозвіл сповіщень.
- Натисніть кнопку .
Поширені запитання
Як працює Web Push?
Вебсайти можуть встановлювати клієнт (англ. Service Worker), що являє собою фонову сторінку з обмеженим набором функціональних можливостей, яка може взаємодіяти із сервісом сповіщень. Після цього, сайт зможе відправляти інформацію через службу сповіщень Mozilla у ваш браузер, який, своєю чергою, оброблятиме цю інформацію та показуватиме сповіщення на екрані.
Якою інформацією я ділюся з вебсайтом?
Вебсайт, якому надано дозвіл, може надсилати вам push-повідомлення, коли сайт не завантажено. Квота обмежує кількість push-повідомлень без екранного сповіщення, які вебсайти можуть вам надсилати. Для вебсайтів, які перевищують квоту, буде вимкнено обмін push-повідомленнями, і вам доведеться відвідати їх знову, щоб повторно підписатися. Web Push не дозволяє вебсайтам безпосередньо визначати вашу IP-адресу.
Яку інформацію використовує Firefox для надання Web Push?
Firefox підтримує активне з'єднання до сервісу сповіщень, щоби мати можливість отримувати сповіщення доти, доки він запущений. З'єднання перерветься коли ви закриєте Firefox. Ми зберігаємо випадковий ідентифікатор для вашого браузера (User Agent IDentifier чи UAID) на нашому сервері, разом з випадковими ідентифікаторами для кожного дозволу. Коли ви надали якісь дозволи, UAID зобов’язаний дозволити нашій службі надсилання сповіщень спрямовувати вхідні повідомлення до Firefox. Якщо у вас немає чинних дозволів на надсилання сповіщень, Firefox повертає UAID за кожного нового з'єднання.
Версія Firefox для ПК користується службою сповіщень, якою керує Mozilla. Firefox для Android використовує комбінацію, що поєднує службу сповіщень, якою керує Mozilla, та хмарну платформу надсилання повідомлень Google. Лише застосунки Mozilla можуть використовувати WebPush на iOS (третім сторонам заборонено використовувати WebPush для надсилання сповіщень на iOS згідно з угодою про користування iOS).
В усіх трьох випадках, push-повідомлення зашифровано згідно специфікації IETF і тільки ваша копія Firefox може його розшифрувати. Зашифровані сповіщення зберігаються на сервері, поки вони не будуть доставлені або до закінчення терміну дії.
Ми зберігаємо вашу IP-адресу протягом 90 днів як частину цієї послуги. Збережені дані недійсні, якщо змінено IP-адресу або UAID. Ми не зберігаємо інформацію про:
- сервери та/або служби, які надіслали повідомлення
- коли конкретний user agent був у мережі/активним
Як додати Web Push на мій вебсайт?
Ця специфікація пояснює як створити клієнт та надсилати сповіщення.