Web Push értesítés a Firefoxban
Verzióinformációk
- Verzióazonosító: 159949
- Létrehozva:
- Létrehozó: Kéménczy Kálmán
- Hozzászólás: update
- Ellenőrzött: Igen
- Ellenőrzött:
- Ellenőrizte: kkemenczy
- Jóvá van hagyva? Igen
- Aktuális verzió? Nem
- Fordításra vár: Nem
Változat forrása
Változat tartalma
A Web Push segítségével a weboldalak új üzenetekről vagy tartalomról értesíthetik a felhasználókat. Amíg a Firefox nyitva van, az erre jogosultsággal rendelkező felhasználók információt küldhetnek a böngészőnek, amelyek megjelenhetnek a képernyőn. A felhasználók egyszerűen engedélyezhetik és letilthatják az értesítéseket és beállíthatják 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?
- 9 Hogyan lehet letiltani a Web Push funkciót?
Továbbfejlesztett értesítések
A 44-es verziót követően a Firefox abban az esetben képes értesítést fogadni a képernyőn, ha a weboldal 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 ikonra, amely megjeleníti a Vezérlőközpontot.
- Kattintson a nyíllal a kérdésre.
- Kattintson a Oldal adatai ablak. -ra, hogy megjelenjen az
- Kattintson az ’’’Engedélyek lapra.
- Az ’’’Értesítések fogadása’ alatt válasszon az értesítési beállítások közül: , , vagy . Ha a lehetőségek ki vannak szürkítve, akkor távolítsa el a kijelölést az Alapértelmezés használata'’ elől.
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 az nincs betöltve. A weboldala használhatják egy a funkciót, hogy értesítéseket küldjenek vagy adatok 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 jogosultságot kapott, hogy push értesítéseket küldjön, amennyiben 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 weboldal, 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 az IP-címét.
Milyen információt használ fel a Firefox a Web Push szolgáltatáshoz?
A Firefox egy 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. A kiszolgálón véletlenszerű azonosítókat tárolunk a böngészőhöz, valamint a hitelesített weboldalokhoz.
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.
Mindkét 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.
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 az egyik oldal 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
- Válassza ki az panelt, majd menjen a Engedélyek részhez.
- Kattinson a gombra. gombra az ’’Értesítések'’ mellett
- Válassza ki a weboldalt.
- Kattintson a gombra.
- 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
- Válassza ki a panelt és nyomja meg a gombot az Értesítések részben.
- Válassza ki a weboldalt.
- Nyomja meg a gombot.
Ha minden oldal push üzenetküldését kívánja leállítani, akkor nyomja meg a 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, ahol azt akarja, hogy megjelenjenek az értesítések vagy 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
- Válassza ki az panelt, majd menjen a 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 majd kattintson a gombra.
Hogyan lehet letiltani a Web Push funkciót?
A Web Push funkció és az "Értesítések engedélyezése?" üzenet letiltásához a weboldalakon a következőket kell tenni:
- Írja be a címsorba az about:config parancsot, és nyomja meg az Enter Return gombot.
Lehet, hogy megjelenik egy figyelmeztető oldal. Kattintson a gombra, hogy eljusson az about:config oldalra. - Keressen rá a dom.webnotifications.enabled kifejezésre.
- Kattintson duplán a keresési eredményre az érték megváltoztatásához a true értékről a false értékre.
- Keressen rá a dom.push.enabled kifejezésre.
- Kattintson duplán a keresési eredményre az érték megváltoztatásához a true értékről a false értékre.