A Web Push segítségével a weboldalak új üzenetekről vagy tartalomról küldhetnek értesítéseket. Amíg a Firefox nyitva van, az erre jogosultsággal rendelkező weboldalak információt küldhetnek a böngészőnek, amelyek megjelennek a képernyőn. Az értesítések csak akkor jelennek meg, ha megnyom egy gombot a billentyűzeten, vagy megérint/rákattint a meglátogatott weboldal bármely pontjára. Ha még nem hajtotta végre a fenti műveletek egyikét sem, akkor csak az Értesítés engedélyezés ikonja jelenik meg a címsorban, de a tényleges értesítés nem. Egyszerűen engedélyezheti vagy letilthatja az értesítéseket és beállíthatja azok megjelenését.
Tartalomjegyzék
- 1 Továbbfejlesztett értesítések
- 2 Mi az a Web Push?
- 3 Hogyan működik?
- 4 Milyen információt oszt meg a weboldallal?
- 5 Milyen információt használ fel a Firefox a Web Push szolgáltatáshoz?
- 6 Hogyan lehet a Web Push engedélyt egy adott oldalról visszavonni?
- 7 Hogyan lehet hozzáadni a Web Push funkciót a weboldalhoz?
- 8 Hogyan állítható le a Firefox, hogy rákérdezzen az értesítések engedélyezésére?
Továbbfejlesztett értesítések
A Firefox akkor is képes megjeleníteni a képernyőn megjelenő értesítéseket, ha a webhely nincs betöltve. A Push API használatával (ami egy W3C szabvány, a Firefox fogadja a push üzeneteket és azokat (amennyiben a felhasználó engedélyezi) bármikor képes megjeleníteni. A weboldalak akkor is használják a Push szolgáltatást, amikor adatokat frissítenek a háttérben, anélkül, hogy erről értesítés történne. Ha már adott jogosultságot egy weboldalnak az értesítés küldésére, akkor az használhatja a Push API-t. Az alábbi módokon adhat jogosultságot egy adott weboldalnak:
- Kattintson a címsorban található lakat ikonra .
- Kattintson a nyílra az Oldal adatai lenyíló panelen.
- Kattintson a következő panelen a Oldal adatai ablak. -ra, hogy megjelenjen az
- Kattintson az Engedélyek lapra.
- Az ’’’Értesítések küldése’ alatt válasszon az értesítési beállítások közül: , , vagy . Ha ki van szürkítve az , amit használna, akkor kapcsolja ki az Alapértelmezés használata beállítást.
Alternatívaként a következőket is teheti:
- A képernyő felső részén található menüsorban kattintson a elemre, majd válassza a lehetőséget.Kattintson a menügombra és válassza a lehetőséget
- Kattintson a bal oldalon található részre.
- Görgessen le az Engedélyek részhez.
- Kattintson az Értesítések jobb oldalán található gombra.
- Válassza ki bármely weboldalhoz az Engedélyezés vagy Tiltás menüpontot az Állapot oszlopban lévő legördülő menüből.
- Nyomja meg az gombot.
Mi az a Web Push?
A Web Push egy funkció, amelynek segítségével a weboldal üzenetet küldhet a felhasználónak abban az esetben is, ha a weboldal nincs betöltve. A weboldalak használhatják ezt a funkciót, hogy értesítéseket küldjenek vagy adatokat frissítsenek a háttérben.
Például feliratkozhat kedvenc webáruházának értesítéseire, amely új akciókról küldhet értesítést. Lehetőség van különböző weboldalak értesítéseire feliratkozni. Egy koncertszervező weboldal értesítéseket ajánlhat a kedvenc együttesének koncertjéről. Engedélyezi a weboldalnak az értesítést és egy héttel később értesítést kap, hogy az együttes turnézik.
Csak azok a weboldalak küldenek értesítést, amelyeknek erre jogosultságot adott.
Hogyan működik?
A weboldalak telepíthetnek egy Service Workert, amely egy háttérben lévő, de csökkentett funkcionalitással rendelkező weboldal, amely feliratkozhat valamilyen push szolgáltatásra. Ezt követően a weboldal push üzenetet küldhet a Mozilla Web Push szolgáltatásán keresztül a böngészőjének, amely feldolgozza az üzenetet és értesítést jelenít meg a képernyőjén.
Az értesítésre kattintva megnyithat egy weboldalt vagy átválthat a weboldal lapjára, amennyiben az nyitva van.
Milyen információt oszt meg a weboldallal?
A weboldal, amely engedélyt kapott, hogy push értesítéseket küldjön akkor, ha a weboldal nincs betöltve. Egy kvótabeállítás korlátozza a push üzenetek számát, amelyeket a weboldal küldhet, anélkül, hogy arról a képernyőn bármilyen üzenet megjelenjen. Azok a weboldalak, amelyek elérik a kvótát, azok push üzenetküldése letiltásra kerül és a felhasználónak újra meg kell látogatnia a weboldalt az értesítésékre való feliratkozáshoz. A Web Push nem engedélyezi, hogy a weboldalak megtudják a böngészőjének IP-címét.
Milyen információt használ fel a Firefox a Web Push szolgáltatáshoz?
A Firefox aktív kapcsolatot tart fenn a push üzenetek fogadására mindaddig, amíg az nyitva van. A kapcsolat bezáródik a Firefox kilépésekor. Véletlenszerű azonosítót (User Agent IDentifier vagy UAID) tárolunk böngészőnk számára, valamint az egyes push előfizetések véletlenszerű kliens által generált azonosítóját. Ha értesítési előfizetéssel rendelkezik, az UAID-re szükség van ahhoz, hogy push szolgáltatásunk továbbíthassa a bejövő üzenetek Firefoxba. Ha nincs aktív push értesítési előfizetése, a Firefox minden új kapcsolatnál módosítja az UAID-t.
Az asztali gépeken a Firefoxhoz a push szolgáltatást a Mozilla biztosítja. A Firefox for Android a Mozilla Web Push szolgáltatását és a Google Cloud Messaging platformját használja az értesítések eljuttatásához a Firefox for Android böngészőkhöz. Csak a Mozilla alkalmazásai engedélyezik a WebPush használatát iOS rendszeren (harmadik feleknek tilos a WebPush használatával értesítéseket küldeni az iOS-re, az iOS használati megállapodás értelmében).
Mindhárom esetben a push üzenetek az IETF specifikáció által meghatározott módon kerülnek titkosításra és csak a saját Firefoxa képes ennek értelmezésére. A titkosított üzenet a kiszolgálón kerül tárolásra mindaddig, amíg az kézbesítésre kerül vagy le nem jár.
Az IP-címet 90 napig tároljuk a szolgáltatás részeként. A tárolt információ érvénytelen lesz, ha megváltozik az IP-cím vagy az UAID. Nem tárolunk információkat a következőkről:
- az üzeneteket küldő kiszolgálók és/vagy szolgáltatások
- egy adott felhasználói ügynök online/aktív állapotának idejét
Hogyan lehet a Web Push engedélyt egy adott oldalról visszavonni?
A Web Push szolgáltatást minden esetben engedélyezni kell. Egy weboldal nem küldhet engedély nélkül push üzenetet. Ha le akarja állítani egy weboldal push üzenetküldését, akkor a következőt kell tennie:
- A képernyő felső részén található menüsorban kattintson a elemre, majd válassza a lehetőséget.Kattintson a menügombra és válassza a lehetőséget
- Kattintson a bal oldalon található részre.
- Görgessen le az Engedélyek részhez.
- Kattintson a gombra az Értesítések felirat mellett.
- Válassza ki a weboldalt.
- Kattintson a gombra.
Ha minden oldal push üzenetküldését kívánja leállítani, akkor kövesse a fenti lépéseket, de ahelyett, hogy egy meghatározott weboldalt választana ki, nyomja meg a
gombot. Ezt követően a weboldalak nem tudnak üzenetet küldeni és újra engedélyt kell kérniük, ha a jövőben újra üzenetet kívánnak küldeni.Hogyan lehet hozzáadni a Web Push funkciót a weboldalhoz?
A Push API specifikáció bemutatja a Service Worker létrehozásának és a push üzenetküldésének folyamatát.
Hogyan állítható le a Firefox, hogy rákérdezzen az értesítések engedélyezésére?
Ha egy webhely a Firefoxnak jelzi az értesítéseket, alapértelmezés szerint a Firefox megkérdezi, hogy engedélyt kíván-e adni. Beállíthatja a Firefoxot, hogy kérés nélkül automatikusan megtagadja az engedélyt. A módosítás után is hozzáadhatja azt a weboldalt kivételként, ha azt akarja, hogy megjelenjenek az értesítések, illetve a push funkció.
- A képernyő felső részén található menüsorban kattintson a elemre, majd válassza a lehetőséget.Kattintson a menügombra és válassza a lehetőséget
- Kattintson a bal oldalon található részre.
- Görgessen le az Engedélyek részhez.
- Kattintson az Értesítések jobb oldalán található
- Engedélyezze az Új értesítés engedélyezési kérések blokkolása beállítást.
- Nyomja meg az gombot.