„Web Push“ позволява на уебсайтовете да ви уведомяват за нови съобщения или актуализирано съдържание. Когато работи Firefox, уебсайтовете, на които е предоставено разрешение, могат да изпращат известия до вашия браузър, който да ги показва на екрана. Известията се показват само когато натиснете клавиш на клавиатурата или докоснете/кликнете някъде върху уебсайта, до който осъществявате достъп. Ако не сте взаимодействали със сайта, иконата за разрешение „Известия“ ще се показва само в адресната лента; самото известие няма да се покаже. Можете лесно да разрешите или деактивирате известията и да контролирате как да се показват.
Съдържание
- 1 Подобрени известия
- 2 Какво е Web Push?
- 3 Как работи?
- 4 Каква информация споделям с даден сайт?
- 5 Каква информация използва Firefox, за да предоставя Web Push?
- 6 Как да отменя разрешенията за Web Push за конкретен сайт?
- 7 Как да добавя Web Push към моя уебсайт?
- 8 Как да спра Firefox да ме пита дали искам да разреша известия?
Подобрени известия
Firefox може да доставя известия на екрана, дори когато този сайт не е зареден. Използвайки Push API, W3C стандарт, Firefox получава push съобщение и може да показва известия (ако е разрешено от потребителя) по всяко време. Сайтовете могат също да използват Push, за да актуализират данни във фонов режим, дори без да ви показват известия. Ако вече сте дали разрешение на даден сайт да изпраща известия, сайтът също ще може да използва Push API. Можете да изберете дали да дадете разрешение за конкретен сайт, като следвате тези инструкции:
- Кликнете върху катинара
в адресната лента.
- Кликнете върху стрелката в падащия панел Информация за сайта.
- Кликнете върху прозорец с информация за страницата. в следващия панел, за да се покаже
- Кликнете върху раздела Права.
- Под Изпращане на известия изберете опция за известяване: , или . Ако избраните от вас опции са сиви, премахнете отметката от квадратчето „Както е по подразбиране“.
Като алтернатива можете:
- Кликнете бутона за меню
и изберете
- Кликнете върху от левия панел.
- Превъртете до секцията „Права“.
- Кликнете върху бутона вдясно от „Известия“.
- Изберете „Разрешено“ или „Забранено“ от падащото меню „Състояние“ за всеки един от сайтовете.
- Кликнете върху бутона .
Какво е Web Push?
Web Push е допълнителна функция, която позволява на уебсайтовете да ви изпращат съобщения, дори когато сайтът не е зареден. Сайтовете могат да използват тази функция, за да ви предоставят известия или да актуализират данни във фонов режим.
Например, можете да се абонирате за известия от любимите си сайтове за пазаруване, които могат да ви уведомяват за нови промоции или оферти. Можете да се абонирате за известия от различни сайтове. Сайт за концерти може да ви предлага известия за концерти на любимата ви група. Решавате да разрешите на този сайт да ви уведомява и седмица по-късно получавате известие, че групата ви е на турне.
Ще получавате съобщения само от сайтове, на които сте дали разрешение.
Как работи?
Уебсайтовете могат да инсталират Service Worker, фонова уеб страница с ограничен набор от функционалности, която може да се абонира за push услугата. След това уебсайтът може да изпрати push съобщение чрез услугата Web Push на Mozilla до вашия браузър, който може да обработи това съобщение и да покаже известие на екрана ви.
Кликването върху известието може да отвори сайт или да превключи към раздела на този сайт, ако е зареден.
Каква информация споделям с даден сайт?
Сайт, на който са предоставени разрешения, може да ви изпраща 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 съобщения:
- Кликнете бутона за меню
и изберете
- Кликнете върху от левия панел.
- Превъртете до секцията Права.
- Кликнете върху бутона до Известия.
- Изберете уебсайта.
- Кликнете върху бутона .
За да спрете всички сайтове да ви изпращат push съобщения, следвайте стъпките по-горе, но вместо да избирате конкретен сайт, кликнете върху бутона
. Сайтовете няма да могат да ви изпращат съобщения и ще трябва да поискат вашето разрешение, за да ги изпращат в бъдеще.
Как да добавя Web Push към моя уебсайт?
Спецификацията Push API обяснява как да се създаде Service Worker и да се изпращат push съобщения.
Как да спра Firefox да ме пита дали искам да разреша известия?
Ако даден сайт посочи на Firefox, че иска да показва известия, по подразбиране Firefox пита дали искате да дадете разрешение. Можете да настроите Firefox автоматично да отказва разрешения без да пита. Дори след промяната можете да правите изключения за сайтове, за които изрично искате да показват известия или да използват push функции.
- Кликнете бутона за меню
и изберете
- Кликнете върху от левия панел.
- Превъртете до секцията „Права“.
- Кликнете върху бутона
- Изберете квадратчето „Спиране на всички нови запитвания за изпращане на известия“.
- Кликнете върху бутона .