Web Push értesítés a Firefoxban

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.

Fx56AllowNotifications

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:

  1. Kattintson a Site Info button ikonra, amely megjeleníti a Vezérlőközpontot.
  2. Kattintson a nyíllal a kérdésre.
  3. Kattintson a További tudnivalók-ra, hogy megjelenjen az Oldal adatai ablak.
  4. Kattintson az ’’’Engedélyek lapra.
  5. Az ’’’Értesítések fogadása’ alatt válasszon az értesítési beállítások közül: Rákérdezés mindig, Engedélyezés, vagy Tiltás. 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.

push notification 44

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:

  1. Kattintson a menü gombra New Fx Menu Fx57Menu és válassza a BeállításokBeállítások menüpontot.
  2. Válassza ki az Adatvédelem és biztonság panelt, majd menjen a Engedélyek részhez.
  3. Kattinson a Kiválasztás gombraBeállítások gombra az ’’Értesítések'’ mellett.
  4. Válassza ki a weboldalt.
  5. Kattintson a Weboldal eltávolítása gombra.
  1. Kattintson a menü gombra New Fx Menu Fx57Menu és válassza a BeállításokBeállítások menüpontot.
  2. Válassza ki a Tartalom panelt és nyomja meg a Kiválasztás… gombot az Értesítések részben.
  3. Válassza ki a weboldalt.
  4. Nyomja meg a Wenhely eltávolítása gombot.

Ha minden oldal push üzenetküldését kívánja leállítani, akkor nyomja meg a Minden webhely eltávolításaMinden weboldal eltávolítása 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.

’’’Egy adott weboldal értesítéseinek leállítása (a weboldal újretöltése szükséges):' #Az engedély visszavonásához kattintson a Site Info button ikonra, amely megjeleníti a Vezérlőközpontot, ott keresse meg az Értesítések fogadása engedélyt és kattintson az Engedélyezett'’ mellett található ’’’x’’’-re.

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ó.

  1. Kattintson a menü gombra New Fx Menu Fx57Menu és válassza a BeállításokBeállítások menüpontot.
  2. Válassza ki az Adatvédelem és biztonság panelt, majd menjen a Engedélyek részhez.
  3. Kattintson az Értesítések jobb oldalán található Beállítások... gombra.
    Fx59Permissions-NotificationSettings
  4. Engedélyezze az Új értesítés engedélyezési kérések blokkolása majd kattintson a Változtatások mentése 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:

  1. Írja be a címsorba az about:config parancsot, majd nyomja meg az Entera Return billentyűt.

    • Ekkor megjelenik a "Vigyázat, veszélyes terület!" figyelmeztetés. A folytatáshoz nyomja meg az Óvatos leszek, megígérem!Elfogadom a kockázatot! gombot.
  2. Keressen rá a dom.webnotifications.enabled kifejezésre.
  3. Kattintson duplán a keresési eredményre az érték megváltoztatásához a true értékről a false értékre.
  4. Keressen rá a dom.push.enabled kifejezésre.
  5. Kattintson duplán a keresési eredményre az érték megváltoztatásához a true értékről a false értékre.

Hasznos volt a leírás? Kérem, várjon...

A következő remek emberek segítettek a leírás megírásában: Kéménczy Kálmán. Ön is segíthet – tudja meg, hogyan.