Një vendndodhje e re VPN nuk e rivendos lejen e njoftimeve
Leja e njoftimeve i përket origjinës së sajtit, jo IP-së tuaj. Shihni cila shtresë mban çdo leje dhe pse dorëzimi push duket i prishur përmes një VPN.
Ideja se një ndryshim VPN mund të rivendosë lejen e njoftimeve të një sajti është e gabuar në një mënyrë që u kushton njerëzve kohë reale. Asgjë në adresën tuaj të daljes nuk është pjesë e regjistrit të lejes. Leja e një sajti ruhet kundrejt origjinës së tij brenda një profili shfletuesi, kështu që kalimi nga një server në tjetrin e lë saktësisht aty ku ishte. Ajo që ndryshon vërtet është sesioni juaj, dhe zakonisht këtë shohin njerëzit kur vendosin se VPN-ja bëri diçka me njoftimet e tyre.
Tre depo që duken si një cilësim i vetëm
Leja është një regjistër, çelësi i njoftimeve të sistemit operativ është një tjetër, dhe gjendja e abonimit të vetë sajtit është e treta. Secila revokohet në një vend tjetër nga një veprim tjetër.
| Layer | Where it lives | What actually revokes it |
|---|---|---|
| Permission grant | Browser profile, keyed by origin | Site settings, site reset, or clearing site data |
| OS delivery switch | Operating system notification settings | The OS per-app or per-browser toggle |
| Push subscription | Push service, bound to a service worker registration | Unsubscribe, or a subscription the service considers expired |
Me çfarë është e lidhur leja
Leja për njoftimet web është sipas origjinës dhe sipas profilit. Ajo ndjek https://app.example.com në vend të adresës tuaj publike, prandaj i njëjti sajt i pyetur në një makinë tjetër duhet të pyesë përsëri, dhe prandaj një pikë e ndryshme fundore VPN nuk prodhon një kërkesë të re. Kontrollojeni aty ku regjistrohet: paneli i njoftimeve në cilësimet e sajtit rendit origjinat që kanë marrë leje, dhe vetë faqja mund të raportojë gjendjen e saj.
chrome://settings/content/notifications
navigator.permissions.query({name: 'notifications'})
chrome://serviceworker-internals
Pyetja raporton gjendjen që origjina tashmë ka pa kërkuar një të re, dhe faqja service worker është vendi ku një regjistrim dhe abonimi i tij push jetojnë ose nuk arrijnë të jetojnë. Nëse leja ekziston dhe dorëzimi vazhdon të dështojë, po shikoni shtresën e tretë dhe jo të parën.
Rruga push është një marrëdhënie më vete
Web Push shton një abonim që faqja nuk e kontrollon drejtpërdrejt. Shfletuesi kërkon një PushSubscription nga një shërbim push, i jep faqes një URL pikë fundore, dhe dorëzimi më vonë shkon në atë pikë dhe i kalon service worker-it të regjistruar. Dokumentacioni i MDN mbi PushSubscription e përshkruan pikën fundore si një URL të personalizuar në një server push për worker-in që abonohet, dhe ky është i gjithë qëllimi: është një aftësi dorëzimi, jo një adresë publike që publikoni.
Nga kjo rrjedhin dy pasoja. Së pari, URL-ja e pikës fundore duhet trajtuar si e ndjeshme, prandaj nuk i takon një filli publik mbështetjeje. Së dyti, shërbimi push zbaton vërtetimin e vet, prandaj thjesht zotërimi i URL-së nuk është provë se dikush mund të dërgojë një mesazh të vërtetuar. Kur çabonoheni, shfletuesi i thotë shërbimit push ta anulojë abonimin, dhe ky është veprimi që përfundon dorëzimin. Ndryshimi i serverëve VPN nuk është ai veprim.
Pse VPN-ja duket fajtore
Ndryshoni adresën tuaj të daljes dhe shumë sajte do t'ju vërtetojnë përsëri, do të rrotullojnë një cookie sesioni ose do ta rivizatojnë faqen e cilësimeve nga e para. Njoftimet nga ai sajt mund të ndalen atëherë për arsye që nuk kanë asnjë lidhje me lejen: sesioni i ri nuk është ai i abonuar, sajti rikontrollon pëlqimin e vet të marketingut, ose një rregull rajonal fsheh funksionin. Dorëzimi mund të dështojë gjithashtu sepse hosti i pikës fundore push është i paarritshëm ose i ngadaltë përmes rrugës së re, gjë që nga jashtë duket identike me një leje të revokuar.
Lexoni shtresat veçmas përpara se të nxirrni ndonjë përfundim. Paneli i lejeve thotë nëse leja ekziston; lista e service worker-ëve thotë nëse ekzistojnë regjistrim dhe abonim; çelësi i sistemit operativ thotë nëse shfletuesi mund të shfaqë fare diçka.
Ndryshoni atë që kishit ndërmend të ndryshonit
Nëse doni që njoftimet të ndalen, revokoni lejen për atë origjinë dhe çabonohuni nga cilësimi push i sajtit, pastaj konfirmoni se çelësi i sistemit operativ nuk është e vetmja gjë midis sajtit dhe ekranit tuaj të kyçjes. Bllokimi i njoftimeve të ardhshme nuk i fshin të dhënat e llogarisë që sajti tashmë ka, dhe ky është një kërkesë më vete drejtuar sajtit.
Nëse doni një rrugë tjetër rrjeti, ndryshoni VPN-në. Ajo ndikon në identitetin e sesionit, rregullat gjeografike dhe cilët serverë mund të arrini, dhe e lë lejen e njoftimeve të paprekur.
Trajtojeni përmbajtjen e një njoftimi me të njëjtin dyshim përmes VPN-së si pa të. Një shfletues i njohur që shfaq një mesazh nuk është provë se dërguesi ose lidhja janë legjitime.