Webová oznámení ve Firefoxu

Webová oznámení umožňují webům informovat uživatele o nových zprávách nebo o aktualizovaném obsahu. Pokud je Firefox spuštěný, mohou weby, které mají vaše povolení, posílat do vašeho prohlížeče oznámení a zobrazovat je na obrazovce. Jako uživatel pak můžete snadno zasílání oznámení povolit nebo zakázat a určit, jak se mají oznámení zobrazovat.

Fx56AllowNotifications

Vylepšená oznámení

Počínajíc verzí 44 může Firefox zobrazovat oznámení i od webu, který není momentálně navštíven. Pomocí Push API a standardu W3C dostává Firefox zprávy s oznámeními a může vám je zobrazit (pokud jste to povolili), kdykoliv bude potřeba. Stránky také mohou pomocí technologie Push aktualizovat informace na pozadí i bez zobrazení oznámení. Pokud jste již nějakému webu udělili povolení vám oznámení zasílat, bude moci používat i Push API. Povolení jednotlivým webům udělíte či odeberete následujícím postupem:

  1. Klepnutím na ikonku Site Info button vyvolejte Kontrolní centrum.
  2. V něm klepněte na šipku vpravo nahoře.
  3. Klepnutím na Více informací vyvolejte okno Informace o stránce.
  4. Přejděte do sekce Oprávnění.
  5. U položky Dostávat oznámení vyberte požadovanou možnost: Vždy se zeptat, Povolit nebo Blokovat. Pokud jsou tyto možnosti zašedlé, zrušte zaškrtnutí možnosti Použít výchozí.

Co jsou webová oznámení?

Webová oznámení je volitelná funkce, která umožňuje webům posílat vám zprávy, i když nemáte žádnou stránku daného webu načtenou. Weby vám pomocí této funkce mohou zasílat různá sdělení nebo aktualizovat informace na pozadí.

Například se můžete přihlásit k zasílání oznámení z vašeho oblíbeného e-shopu, který vás tak bude moci informovat o nových nabídkách. K zasílání oznámení se můžete přihlásit na různých serverech. Web nabízející lístky na koncerty vám třeba může nabídnout oznamování koncertů vaší oblíbené kapely – povolíte tomuto webu, aby vás informoval a za týden obdržíte oznámení, že vaše kapela je na turné.

Zprávy budete dostávat pouze od těch webů, kterým to sami povolíte.

Jak to funguje?

Weby si mohou nainstalovat Service Worker, webovou stránku s omezenou sadou funkcí běžící na pozadí, která se přihlásí do služby Push. Web pak může skrze službu Mozilla Web Push posílat Push zprávy do vašeho prohlížeče, který zprávy zpracuje a zobrazí oznámení na obrazovce.

push notification 44

Klepnutím na oznámení můžete navštívit daný web nebo přepnout na panel, ve kterém je daný web již navštíven.

Jaké informace s weby sdílím?

Web, kterému jste to povolili, vám může zasílat oznámení, i když zrovna není navštíven. Počet Push zpráv bez oznámení na obrazovce je omezený. Webům, které daný limit překročí, bude zasílání Push zpráv zakázáno a jako uživatel budete muset web znovu navštívit a zasílání oznámení povolit. Samotná služba Push neumožňuje webům přímým způsobem zjistit vaši IP adresu.

Jaké informace Firefox používá pro poskytování webových oznámení?

Dokud je Firefox spuštěný, udržuje aktivní spojení se službou Push, aby mohl stahovat zprávy s oznámeními. Toto spojení se ukončí, jakmile Firefox zavřete. Na našem serveru uchováváme náhodně zvolený identifikátor pro váš prohlížeč společně s náhodným identifikátorem pro každý server, kterému zasílání povolíte.

Ve Firefoxu pro desktop službu Push zajišťuje Mozilla. Firefox pro Android používá pro doručování oznámení kombinaci služby Mozilla Web Push a platformy Google Cloud Messaging.

V obou případech jsou Push zprávy šifrovány podle specifikace IETF a pouze váš Firefox je dokáže dešifrovat. Šifrované zprávy se uchovávají na serveru, dokud je nedoručíme nebo nevyprší jejich platnost.

Jak mohu určitému webu zrušit povolení zasílat oznámení?

Ve Firefoxu musí zasílání webových oznámení vždy uživatel povolit. Web vám tedy nemůže oznámení zasílat, dokud mu to sami nepovolíte. Jak zrušit povolení pro konkrétní web:

  1. Zobrazte nabídku klepnutím na tlačítko New Fx Menu Fx57Menu a zvolte MožnostiPředvolby.
  2. Přejděte do sekce Soukromí a zabezpečení a v ní najděte podsekci Oprávnění.
  3. Klepněte na tlačítko Vybrat…Nastavení… vedle textu Oznámení.
  4. Vyberte daný server.
  5. Klepněte na tlačítko Odebrat server.
  1. Zobrazte nabídku klepnutím na tlačítko New Fx Menu Fx57Menu a zvolte MožnostiPředvolby.
  2. Přejděte do sekce Obsah a v části Upozornění klepněte na tlačítko Vybrat....
  3. Vyberte daný server.
  4. Klepněte na tlačítko Odebrat server.

Pro zablokování zasílání oznámení od všech serverů použijte stejný postup, pouze místo výběru konkrétního serveru klepněte na tlačítko Odebrat všechny servery. Weby vám pak nebudou moci zasílat žádné zprávy a pro jejich opětovné zasílání vás budou muset požádat o povolení.

Zrušení zasílání oznámení při návštěvě daného webu (vyžaduje znovunačtení stránky): Klepnutím na ikonku Site Info button vyvolejte Kontrolní centrum, najděte oprávnění Dostávat oznámení a klepněte na x vedle textu Povoleno.

Jak přidám webová oznámení na svou stránku?

Specifikace Push API vysvětluje, jak vytvořit vlastní Service Worker a posílat zprávy s oznámeními.

Jak zakážu dotazy na povolení zasílat oznámení?

Když web sdělí Firefoxu, že chce zobrazovat oznámení, ve výchozím nastavení se vás Firefox zeptá, jestli to chcete webu povolit. Firefox však můžete nastavit, aby žádosti o zasílání oznámení automaticky zamítl. I tak potom můžete vytvořit výjimky pro weby, které chcete, aby vám zasílali oznámení nebo využívali funkce služby Push.

  1. Zobrazte nabídku klepnutím na tlačítko New Fx Menu Fx57Menu a zvolte MožnostiPředvolby.
  2. Přejděte do sekce Soukromí a zabezpečení a najděte podsekci Oprávnění.
  3. Vedle položky Oznámení klepněte na tlačítko Nastavení….
  4. Zaškrtněte volbu Blokovat nové žádosti o povolení posílat oznámení a klepněte na Uložit změny.

Jak úplně zakážu službu Push?

Jak zakázat službu Push a deaktivovat tak celkově funkci webových oznámení:

  1. Do adresního řádku zadejte about:config a stiskněte klávesu EnterReturn.

    • Při vstupu se může zobrazit upozornění "Vstup jen na vlastní nebezpečí". Pokračovat na stránku about:config budete po klepnutí na tlačítko Budu opatrný, slibuji!Beru to na vědomí!.
  2. Vyhledejte předvolbu dom.webnotifications.enabled.
  3. Dvojklepněte na ni, aby se změnila její hodnota z true na false.
  4. Vyhledejte předvolbu dom.push.enabled.
  5. Dvojklepněte na ni, aby se změnila její hodnota z true na false.

Byl tento článek srozumitelný? Počkejte prosím...

Tito lidé pomohli se sepsáním tohoto článku: soucet, Michal Stanke. Také můžete pomoci - přečtěte si jak.