Compare Revisions
Webová oznámení ve Firefoxu
Revision 185492:
Revision 185492 by soucet on
Revision 189961:
Revision 189961 by soucet on
Keywords:
push notifikace upozornění
push notifikace upozornění
Search results summary:
Webová oznámení (Push notification) umožňují webům informovat uživatele se spuštěným Firefoxem o nových zprávách nebo aktualizovaném obsahu.
Webová oznámení (Push notification) umožňují webům informovat uživatele se spuštěným Firefoxem o nových zprávách nebo aktualizovaném obsahu.
Content:
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
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.
;[[Image:Fx56AllowNotifications]]
__TOC__
= 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 [https://www.w3.org/TR/push-api/ 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:
# Kliknutím na ikonku [[Image:Site Info button]] vyvolejte [[Control Center - manage site privacy and security controls|Kontrolní centrum]].
#V něm klikněte na šipku vpravo nahoře.
#Kliknutím na {button Více informací} vyvolejte okno [[Firefox Page Info window|Informace o stránce]].
#Přejděte do sekce '''Oprávnění'''.
#U položky {for not fx64}'''Dostávat oznámení'''{/for}{for fx64}'''Zobrazovat oznámení'''{/for} vyberte požadovanou možnost: {menu Vždy se zeptat}, {menu Povolit} nebo {menu 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 [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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.
;[[Image:push notification 44]]
Kliknutí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 [https://tools.ietf.org/html/draft-ietf-webpush-protocol-02 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:
#[[Template:optionspreferences]]
#Přejděte do sekce {menu Soukromí a zabezpečení} a v ní najděte podsekci ''Oprávnění''.
#Klikněte na tlačítko {button Nastavení…} vedle položky ''Oznámení''.
# Vyberte daný server.
# Klikněte na tlačítko {button 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 klikněte na tlačítko {button 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í.
{note}'''Zrušení zasílání oznámení při návštěvě daného webu (vyžaduje znovunačtení stránky):''' Kliknutím na ikonku [[Image:Site Info button]] vyvolejte [[Control Center - manage site privacy and security controls|Kontrolní centrum]], najděte oprávnění {for not fx64}''Dostávat oznámení''{/for}{for fx64}''Zobrazovat oznámení''{/for} a klikněte na '''x''' vedle textu ''Povoleno''.
{/note}
= Jak přidám webová oznámení na svou stránku? =
[https://developer.mozilla.org/docs/Web/API/Push_API 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.
#[[Template:optionspreferences]]
# Přejděte do sekce {menu Soukromí a zabezpečení} a najděte podsekci ''Oprávnění''.
# Vedle položky ''Oznámení'' klikněte na tlačítko {button Nastavení…}.
#;<!-- [[Image:Fx59Permissions-NotificationSettings]] -->
# Zaškrtněte volbu '''Blokovat nové žádosti o povolení posílat oznámení''' a klikněte na {button Uložit změny}.
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 -->
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.
{for not fx70}[[Image:Fx56AllowNotifications]]{/for}{for fx70}[[Image:Fx70AllowNotifications]]{/for}
__TOC__
= Vylepšená oznámení =
Firefox může zobrazovat oznámení i od webu, který není momentálně navštíven. Pomocí Push API a [https://www.w3.org/TR/push-api/ 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:
{for not fx70}
# Kliknutím po levé straně adresního řádku na ikonku [[Image:Site Info button]] vyvolejte [[Control Center - manage site privacy and security controls|Kontrolní centrum]].
#V něm vpravo nahoře klikněte na šipku.
#Kliknutím na {button Více informací} vyvolejte okno [[Firefox Page Info window|Informace o stránce]].
#Přejděte do sekce '''Oprávnění'''.
#U položky {for not fx64}'''Dostávat oznámení'''{/for}{for fx64}'''Zobrazovat oznámení'''{/for} vyberte požadovanou možnost: {menu Vždy se zeptat}, {menu Povolit} nebo {menu Blokovat}. Pokud jsou tyto možnosti zašedlé, zrušte zaškrtnutí možnosti ''Použít výchozí''.
{/for}
{for fx70}
# Klikněte po levé straně adresního řádku na zámek [[Image:Gray padlock - Firefox 70]]. Otevřou se informace o daném serveru.
#V nich po pravé straně klikněte na šipku.
#Klikněte na {button Více informací}. Otevře se okno [[Firefox Page Info window|Informace o stránce]].
#Přejděte do sekce '''Oprávnění'''.
#U položky {for not fx64}'''Dostávat oznámení'''{/for}{for fx64}'''Zobrazovat oznámení'''{/for} vyberte požadovanou možnost: {menu Vždy se zeptat}, {menu Povolit} nebo {menu Blokovat}. Pokud jsou tyto možnosti zašedlé, zrušte zaškrtnutí možnosti ''Použít výchozí''.
{/for}
= 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 [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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.
;[[Image:push notification 44]]
Kliknutí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 [https://tools.ietf.org/html/draft-ietf-webpush-protocol-02 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:
#[[Template:optionspreferences]]
#Přejděte do sekce {menu Soukromí a zabezpečení} a v ní najděte podsekci ''Oprávnění''.
#Klikněte na tlačítko {button Nastavení…} vedle položky ''Oznámení''.
# Vyberte daný server.
# Klikněte na tlačítko {button 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 klikněte na tlačítko {button 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í.
{note}'''Zrušení zasílání oznámení při návštěvě daného webu (vyžaduje znovunačtení stránky):''' Klikněte na {for not fx70}ikonku Informace o stránce [[Image:Site Info button]] pro vyvolání [[Control Center - manage site privacy and security controls|Kontrolního centra]], v něm{/for}{for fx70}zámek [[Image:Gray padlock - Firefox 70]] pro zobrazení informací o daném serveru, v nich{/for} najděte oprávnění {for not fx64}''Dostávat oznámení''{/for}{for fx64}''Zobrazovat oznámení''{/for} a klikněte na '''x''' vedle textu ''Povoleno''.
{/note}
= Jak přidám webová oznámení na svou stránku? =
[https://developer.mozilla.org/docs/Web/API/Push_API 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.
#[[Template:optionspreferences]]
# Přejděte do sekce {menu Soukromí a zabezpečení} a najděte podsekci ''Oprávnění''.
# Vedle položky ''Oznámení'' klikněte na tlačítko {button Nastavení…}.
#;<!-- [[Image:Fx59Permissions-NotificationSettings]] -->
# Zaškrtněte volbu '''Blokovat nové žádosti o povolení posílat oznámení''' a klikněte na {button Uložit změny}.