Уеб push известия във Firefox

Firefox Firefox Последно актуализиран: 85% of users voted this helpful

„Web Push“ позволява на уебсайтовете да ви уведомяват за нови съобщения или актуализирано съдържание. Когато работи Firefox, уебсайтовете, на които е предоставено разрешение, могат да изпращат известия до вашия браузър, който да ги показва на екрана. Известията се показват само когато натиснете клавиш на клавиатурата или докоснете/кликнете някъде върху уебсайта, до който осъществявате достъп. Ако не сте взаимодействали със сайта, иконата за разрешение „Известия“ Notifications icon ще се показва само в адресната лента; самото известие няма да се покаже. Можете лесно да разрешите или деактивирате известията и да контролирате как да се показват.

fx137-bg-WebPush

Подобрени известия

Firefox може да доставя известия на екрана, дори когато този сайт не е зареден. Използвайки Push API, W3C стандарт, Firefox получава push съобщение и може да показва известия (ако е разрешено от потребителя) по всяко време. Сайтовете могат също да използват Push, за да актуализират данни във фонов режим, дори без да ви показват известия. Ако вече сте дали разрешение на даден сайт да изпраща известия, сайтът също ще може да използва Push API. Можете да изберете дали да дадете разрешение за конкретен сайт, като следвате тези инструкции:

  1. Кликнете върху катинара Padlock Fx89 в адресната лента.
  2. Кликнете върху стрелката в падащия панел Информация за сайта.
  3. Кликнете върху Повече информация в следващия панел, за да се покаже прозорец с информация за страницата.
  4. Кликнете върху раздела Права.
  5. Под Изпращане на известия изберете опция за известяване: Винаги да се пита, Разрешаване или Забраняване. Ако избраните от вас опции са сиви, премахнете отметката от квадратчето „Както е по подразбиране“.

Като алтернатива можете:

  1. Кликнете бутона за меню New Fx MenuFx57Menu и изберете НастройкиПредпочитания
  2. Кликнете върху Поверителност и защита от левия панел.
  3. Превъртете до секцията „Права“.
  4. Кликнете върху бутона Настройки… вдясно от „Известия“.
  5. Изберете „Разрешено“ или „Забранено“ от падащото меню „Състояние“ за всеки един от сайтовете.
  6. Кликнете върху бутона Запазване.

Какво е Web Push?

Web Push е допълнителна функция, която позволява на уебсайтовете да ви изпращат съобщения, дори когато сайтът не е зареден. Сайтовете могат да използват тази функция, за да ви предоставят известия или да актуализират данни във фонов режим.

Например, можете да се абонирате за известия от любимите си сайтове за пазаруване, които могат да ви уведомяват за нови промоции или оферти. Можете да се абонирате за известия от различни сайтове. Сайт за концерти може да ви предлага известия за концерти на любимата ви група. Решавате да разрешите на този сайт да ви уведомява и седмица по-късно получавате известие, че групата ви е на турне.

Ще получавате съобщения само от сайтове, на които сте дали разрешение.

Как работи?

Уебсайтовете могат да инсталират Service Worker, фонова уеб страница с ограничен набор от функционалности, която може да се абонира за push услугата. След това уебсайтът може да изпрати push съобщение чрез услугата Web Push на Mozilla до вашия браузър, който може да обработи това съобщение и да покаже известие на екрана ви.

push notification 44

Кликването върху известието може да отвори сайт или да превключи към раздела на този сайт, ако е зареден.

Каква информация споделям с даден сайт?

Сайт, на който са предоставени разрешения, може да ви изпраща push съобщения, когато сайтът не е зареден. Квота ограничава броя на push съобщенията без екранно известие, които уебсайтовете могат да ви изпращат. Уебсайтовете, които надвишават квотата, ще имат деактивирани push съобщения и потребителят трябва да посети отново уебсайта, за да се абонира отново. Web Push не позволява директно на уебсайтовете да определят вашия IP адрес.

Каква информация използва Firefox, за да предоставя Web Push?

Firefox поддържа активна връзка с push услуга, за да получава push съобщения, стига тя да е отворена. Връзката приключва, когато Firefox е затворен. Ние съхраняваме рандомизиран идентификатор (User Agent IDentifier или UAID) на нашия сървър за вашия браузър, заедно със случаен идентификатор, генериран от клиента, за всеки push абонамент. Когато имате абонаменти, UAID е необходим, за да позволи на нашата push услуга да насочва входящите съобщения към Firefox. Ако нямате активни абонаменти за push известия, Firefox ротира UAID при всяка нова връзка.

В Firefox за настолни компютри push услугата се управлява от Mozilla. Firefox за Android използва комбинация от услугата Mozilla Web Push и платформата Cloud Messaging на Google, за да доставя известия до Firefox за Android. Само приложенията на Mozilla могат да използват WebPush на iOS (на трети страни е забранено да използват WebPush за изпращане на известия до iOS съгласно споразумението за ползване на iOS).

И в трите случая push съобщенията са криптирани съгласно IETF спецификацията и само вашето копие на Firefox може да ги дешифрира. Криптираните съобщения се съхраняват на сървъра, докато не бъдат доставени или не изтекат.

Като част от тази услуга, ние съхраняваме вашия IP адрес в продължение на 90 дни. Съхранената информация се обезсилва, когато IP адресът или UAID се променят. Ние не съхраняваме информация за:

  • сървърите и/или услугите, които са изпратили съобщения;
  • кога определен потребителски агент е бил онлайн/активен.

Как да отменя разрешенията за Web Push за конкретен сайт?

Web Push винаги е опция за включване във Firefox. Сайтът не може да ви изпраща push съобщения без вашето разрешение. За да спрете конкретен сайт да ви изпраща push съобщения:

  1. Кликнете бутона за меню New Fx MenuFx57Menu и изберете НастройкиПредпочитания
  2. Кликнете върху Поверителност и зашита от левия панел.
  3. Превъртете до секцията Права.
  4. Кликнете върху бутона Настройки… до Известия.
  5. Изберете уебсайта.
  6. Кликнете върху бутона Премахване на страница.

За да спрете всички сайтове да ви изпращат push съобщения, следвайте стъпките по-горе, но вместо да избирате конкретен сайт, кликнете върху бутона Премахване на всички страници. Сайтовете няма да могат да ви изпращат съобщения и ще трябва да поискат вашето разрешение, за да ги изпращат в бъдеще.

За да спрете известията на конкретна уеб страница (изисква презареждане на страницата): Кликнете върху иконата за разрешения Fx89PermissionsIcon, за да се покаже панелът за разрешения за сайт за уебсайта, намерете разрешението „Изпращане на известия“ и кликнете върху до „Разрешено“, за да премахнете разрешението.

Как да добавя Web Push към моя уебсайт?

Спецификацията Push API обяснява как да се създаде Service Worker и да се изпращат push съобщения.

Как да спра Firefox да ме пита дали искам да разреша известия?

Ако даден сайт посочи на Firefox, че иска да показва известия, по подразбиране Firefox пита дали искате да дадете разрешение. Можете да настроите Firefox автоматично да отказва разрешения без да пита. Дори след промяната можете да правите изключения за сайтове, за които изрично искате да показват известия или да използват push функции.

  1. Кликнете бутона за меню New Fx MenuFx57Menu и изберете НастройкиПредпочитания
  2. Кликнете върху Поверителност и зашита от левия панел.
  3. Превъртете до секцията „Права“.
  4. Кликнете върху бутона Настройки… вдясно от Известия.
    Fx59Permissions-NotificationSettings
  5. Изберете квадратчето „Спиране на всички нови запитвания за изпращане на известия“.
  6. Кликнете върху бутона Запазване.

Тези добри хора помогнаха с написването на статията:

Illustration of hands

Помогнете

Развивайте и споделяйте своя опит с другите. Отговаряйте на въпроси и подобрете нашата база от знания.

Научете повече