Сповіщення у Firefox

Сповіщення (англ. Web Push) дозволяють сайтам повідомляти вас про нову інформацію або оновлення вмісту. Поки Firefox запущено, вебсайти, яким були надані дозволи, можуть відправляти сповіщення вашому браузеру, який показує їх на екрані. Сповіщення зʼявляються лише під час натискання клавіші на клавіатурі або натискання/торкання будь-де на вебсайті, до якого ви отримуєте доступ. Якщо ви не взаємодіяли з вебсайтом, тоді Notifications icon піктограма дозволу Сповіщень зʼявлятиметься лише на панелі адреси; власне саме сповіщення не буде показано. Ви можете легко вмикати або вимикати сповіщення та керувати їхньою появою.

Push_notifications-uk

Оновленні сповіщення

Firefox може показувати сповіщення на екрані, навіть якщо сайт не було завантажено. Використовуючи Push API (стандарт W3C), Firefox отримує інформацію та може показати її у вигляді сповіщень у будь-який час (якщо це дозволив користувач). Також, сайти можуть використовувати отриману інформацію для оновлення даних у фоновому режимі без показу сповіщень. Якщо ви дали дозвіл сайту показувати сповіщення, сайт використовуватиме Push API. Ви можете обирати, давати чи не давати дозвіл сайту на надсилання сповіщень, виконавши такі дії:

  1. Натисніть на замок Padlock Fx89 на панелі адреси.
  2. Натисніть на стрілочку панелі Інформація про сайт.
  3. Натисніть Докладніше на наступній панелі, щоб відкрити вікно інформації про сторінку.
  4. Виберіть вкладку Дозволи.
  5. Під Надсилати сповіщення, виберіть параметр: Завжди питати, Дозволити, або Блокувати. Якщо параметри не активні, приберіть позначку біля пункту Типово.

Інший спосіб:

  1. На панелі меню вгорі екрана клацніть Firefox, а потім виберіть Налаштування.Клацніть кнопку меню Fx89menuButton та виберіть Налаштування.
  2. Натисніть Приватність і безпека на панелі ліворуч.
  3. Гортайте до розділу Дозволи.
  4. Натисніть кнопку Налаштування…, праворуч параметраСповіщення.
  5. Виберіть Дозволити чи Блокувати у меню вибору стовпчика Стан, навпроти будь-якого сайту.
  6. Натисніть кнопку Зберегти зміни.

Що таке сповіщення?

Сповіщення — це необов'язкова функція, яка дозволяє вебсайтам відправляти вам інформацію, навіть якщо сайт не завантажений. Сайти можуть використовувати таку інформацію для показу сповіщень або оновлення даних у фоновому режимі.

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

Ви будете отримувати повідомлення лише від тих сайтів, яким надали дозвіл.

Як це працює?

Вебсайти можуть встановлювати клієнт (англ. Service Worker), що являє собою фонову сторінку з обмеженим набором функціональних можливостей, яка може взаємодіяти із сервісом сповіщень. Після цього, сайт зможе відправляти інформацію через службу сповіщень Mozilla у ваш браузер, який, своєю чергою, оброблятиме цю інформацію та показуватиме сповіщення на екрані.

push notification 44_uk

Натискання цього сповіщення відкриватиме вебсайт або перемикатиме на вкладку цього сайту, якщо вона завантажена.

Яку інформацію я надаю сайту?

Сайт, якому було надано дозвіл, може відправляти вам інформацію навіть коли він незавантажений. Дозволеним сайтам встановлюється квота, що обмежує кількість надходжень інформації, яка не призводить до появи сповіщень на екрані. Якщо вебсайт перевищує квоту, його сповіщення будуть вимкнені і користувач повинен буде зайти на сайт, щоб знову на них підписатися. При використанні сповіщень вебсайтам не дозволено безпосередньо визначати вашу 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. Сайт не зможе відправляти вам сповіщення без вашого дозволу. Щоб заборонити певному сайту надсилати вам сповіщення:

  1. На панелі меню вгорі екрана клацніть Firefox, а потім виберіть Налаштування.Клацніть кнопку меню Fx89menuButton та виберіть Налаштування.
  2. Натисніть Приватність і безпека на панелі ліворуч.
  3. Гортайте до розділу Дозволи.
  4. Натисніть кнопку Налаштування..., праворуч параметраСповіщення.
  5. Виберіть вебсайт.
  6. Натисніть кнопку Вилучити вебсайт.

Щоб заборонити всім сайтам надсилати сповіщення, виконайте описані раніше дії, але натисніть кнопку Вилучити всі вебсайти. Тепер вебсайти не зможуть надсилати вам сповіщення і потребуватимуть вашого дозволу для цього в майбутньому.

Щоб запобігти надсиланню сповіщень певною вебсторінкою (необхідно перезавантажити сторінку): Клацніть піктограму Дозволи, щоб відкрити the панель інформації про сторінку для вебсайту, знайдіть Надсилати сповіщення у дозволах та натисніть навпроти Дозволено, щоб вилучити дозвіл.

Як додати сповіщення на мій сайт?

Ця специфікація пояснює як створити клієнт та надсилати сповіщення.

Як я можу заборонити Firefox запитувати мене дозволи на сповіщення?

Якщо сайт повідомляє Firefox, що він хоче показувати сповіщення, типово, Firefox запитує, чи потрібно надати дозвіл. Ви можете налаштувати Firefox на автоматичну відмову в дозволі, без запиту. Навіть після зміни ви можете робити винятки для сайтів, від яких ви хочете отримувати сповіщення.

  1. На панелі меню вгорі екрана клацніть Firefox, а потім виберіть Налаштування.Клацніть кнопку меню Fx89menuButton та виберіть Налаштування.
  2. Натисніть Приватність і безпека на панелі ліворуч.
  3. Гортайте до розділу Дозволи.
  4. Натисніть кнопку Налаштування..., праворуч параметраСповіщення.
    Fx59Permissions-NotificationSettings-uk
  5. Встановіть позначку біля Блокувати нові запити про отримання сповіщень.
  6. Натисніть кнопку Зберегти зміни.

Ця стаття допомогла?

Зачекайте...

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

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

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше