Сповіщення (англ. Web Push) дозволяють сайтам повідомляти вас про нову інформацію або оновлення вмісту. Поки Firefox запущено, вебсайти, яким були надані дозволи, можуть відправляти сповіщення вашому браузеру, який показує їх на екрані. Сповіщення зʼявляються лише під час натискання клавіші на клавіатурі або натискання/торкання будь-де на вебсайті, до якого ви отримуєте доступ. Якщо ви не взаємодіяли з вебсайтом, тоді піктограма дозволу Сповіщень зʼявлятиметься лише на панелі адреси; власне саме сповіщення не буде показано. Ви можете легко вмикати або вимикати сповіщення та керувати їхньою появою.
Зміст
- 1 Оновленні сповіщення
- 2 Що таке сповіщення?
- 3 Як це працює?
- 4 Яку інформацію я надаю сайту?
- 5 Яку інформацію використовує Firefox для надання сервісу сповіщень?
- 6 Як скасувати сповіщення з певного сайту?
- 7 Як додати сповіщення на мій сайт?
- 8 Як я можу заборонити Firefox запитувати мене дозволи на сповіщення?
Оновленні сповіщення
Firefox може показувати сповіщення на екрані, навіть якщо сайт не було завантажено. Використовуючи Push API (стандарт W3C), Firefox отримує інформацію та може показати її у вигляді сповіщень у будь-який час (якщо це дозволив користувач). Також, сайти можуть використовувати отриману інформацію для оновлення даних у фоновому режимі без показу сповіщень. Якщо ви дали дозвіл сайту показувати сповіщення, сайт використовуватиме Push API. Ви можете обирати, давати чи не давати дозвіл сайту на надсилання сповіщень, виконавши такі дії:
- Натисніть на замок на панелі адреси.
- Натисніть на стрілочку панелі Інформація про сайт.
- Натисніть вікно інформації про сторінку. на наступній панелі, щоб відкрити
- Виберіть вкладку Дозволи.
- Під Надсилати сповіщення, виберіть параметр: , , або . Якщо параметри не активні, приберіть позначку біля пункту Типово.
Інший спосіб:
- На панелі меню вгорі екрана клацніть , а потім виберіть .Клацніть кнопку меню та виберіть .
- Натисніть на панелі ліворуч.
- Гортайте до розділу Дозволи.
- Натисніть кнопку , праворуч параметраСповіщення.
- Виберіть Дозволити чи Блокувати у меню вибору стовпчика Стан, навпроти будь-якого сайту.
- Натисніть кнопку .
Що таке сповіщення?
Сповіщення — це необов'язкова функція, яка дозволяє вебсайтам відправляти вам інформацію, навіть якщо сайт не завантажений. Сайти можуть використовувати таку інформацію для показу сповіщень або оновлення даних у фоновому режимі.
Наприклад, ви можете підписатися на отримання сповіщень від ваших улюблених інтернет-магазинів про нові акції або пропозиції. Ви можете підписуватися на отримання сповіщень від різних вебсайтів. Концертний сайт може повідомити вас про виступи улюбленої групи. Ви вирішили дозволити цьому сайту повідомляти вас і за тиждень ви отримуєте повідомлення про те, що ваша група перебуває в турне.
Ви будете отримувати повідомлення лише від тих сайтів, яким надали дозвіл.
Як це працює?
Вебсайти можуть встановлювати клієнт (англ. Service Worker), що являє собою фонову сторінку з обмеженим набором функціональних можливостей, яка може взаємодіяти із сервісом сповіщень. Після цього, сайт зможе відправляти інформацію через службу сповіщень Mozilla у ваш браузер, який, своєю чергою, оброблятиме цю інформацію та показуватиме сповіщення на екрані.
Натискання цього сповіщення відкриватиме вебсайт або перемикатиме на вкладку цього сайту, якщо вона завантажена.
Яку інформацію я надаю сайту?
Сайт, якому було надано дозвіл, може відправляти вам інформацію навіть коли він незавантажений. Дозволеним сайтам встановлюється квота, що обмежує кількість надходжень інформації, яка не призводить до появи сповіщень на екрані. Якщо вебсайт перевищує квоту, його сповіщення будуть вимкнені і користувач повинен буде зайти на сайт, щоб знову на них підписатися. При використанні сповіщень вебсайтам не дозволено безпосередньо визначати вашу IP-адресу.
Яку інформацію використовує Firefox для надання сервісу сповіщень?
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 був у мережі/активним
Як скасувати сповіщення з певного сайту?
Сповіщення завжди є необов'язковими в Firefox. Сайт не зможе відправляти вам сповіщення без вашого дозволу. Щоб заборонити певному сайту надсилати вам сповіщення:
- На панелі меню вгорі екрана клацніть , а потім виберіть .Клацніть кнопку меню та виберіть .
- Натисніть на панелі ліворуч.
- Гортайте до розділу Дозволи.
- Натисніть кнопку , праворуч параметраСповіщення.
- Виберіть вебсайт.
- Натисніть кнопку .
Щоб заборонити всім сайтам надсилати сповіщення, виконайте описані раніше дії, але натисніть кнопку
. Тепер вебсайти не зможуть надсилати вам сповіщення і потребуватимуть вашого дозволу для цього в майбутньому.Як додати сповіщення на мій сайт?
Ця специфікація пояснює як створити клієнт та надсилати сповіщення.
Як я можу заборонити Firefox запитувати мене дозволи на сповіщення?
Якщо сайт повідомляє Firefox, що він хоче показувати сповіщення, типово, Firefox запитує, чи потрібно надати дозвіл. Ви можете налаштувати Firefox на автоматичну відмову в дозволі, без запиту. Навіть після зміни ви можете робити винятки для сайтів, від яких ви хочете отримувати сповіщення.
- На панелі меню вгорі екрана клацніть , а потім виберіть .Клацніть кнопку меню та виберіть .
- Натисніть на панелі ліворуч.
- Гортайте до розділу Дозволи.
- Натисніть кнопку
- Встановіть позначку біля Блокувати нові запити про отримання сповіщень.
- Натисніть кнопку .