Ein ny VPN-stad nullstiller ikkje varseltillatinga
Varseltillatinga høyrer til opphavet til nettstaden, ikkje IP-adressa di. Sjå kva lag som held kvar tillating, og kvifor push-levering ser øydelagd ut over ein VPN.
Førestillinga om at eit VPN-byte kan nullstille varseltillatinga til ein nettstad, er feil på ein måte som kostar folk verkeleg tid. Ingenting ved utgangsadressa di er ein del av tillatingsoppføringa. Tillatinga til ein nettstad blir lagra mot opphavet i éin nettlesarprofil, så flytting frå éin tenar til ein annan lèt henne liggje nøyaktig der ho var. Det som faktisk endrar seg, er økta di, og det er vanlegvis det folk ser på når dei konkluderer med at VPN-en gjorde noko med varsla sine.
Tre lager som ser ut som éi innstilling
Tillatinga er éi oppføring, varselbrytaren i operativsystemet er ei anna, og abonnementsstatusen til nettstaden sjølv er ei tredje. Kvar av dei blir trekt tilbake på ein annan stad av ei anna handling.
| 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 |
Kva tillatinga er knytt til
Tillating for nettvarsel er per opphav og per profil. Ho følgjer https://app.example.com i staden for den offentlege adressa di, og difor må den same nettstaden som blir spurd på ein annan maskin framleis spørje igjen, og difor gir eit anna VPN-endepunkt ikkje ei ny førespurnad. Sjekk det der det blir registrert: varselepanelet i nettstadsinnstillingane listar opphav som har fått tillating, og sjølve sida kan rapportere tilstanden sin.
chrome://settings/content/notifications
navigator.permissions.query({name: 'notifications'})
chrome://serviceworker-internals
Spørjinga rapporterer tilstanden opphavet allereie har utan å be om ein ny, og service worker-sida er staden der ei registrering og push-abonnementet lever eller ikkje lever. Viss tillatinga er der og leveringa framleis feilar, ser du på det tredje laget og ikkje det første.
Push-vegen er sitt eige tilhøve
Web Push legg til eit abonnement som sida ikkje kontrollerer direkte. Nettlesaren ber om ein PushSubscription frå ein push-teneste, gir sida ein endepunkt-URL, og leveringa går seinare til det endepunktet og blir send vidare til den registrerte service workeren. MDN-dokumentasjonen om PushSubscription skildrar endepunktet som ein eigendefinert URL hos ein push-tenar for workeren som abonnerer, og det er heile poenget: det er ei leveringsevne, ikkje ei offentleg adresse du publiserer.
To konsekvensar følgjer. For det første bør ein endepunkt-URL behandlast som kjenslevar, så han høyrer ikkje heime i ein offentleg støttetråd. For det andre handhevar push-tenesta si eiga autentisering, så å ha URL-en åleine er ikkje prov for at nokon kan sende ei autentisert melding. Når du melder deg av, ber nettlesaren push-tenesta gjere abonnementet ugyldig, og det er handlinga som avsluttar leveringa. Å byte VPN-tenarar er ikkje den handlinga.
Kvifor VPN-en ser skuldig ut
Bytt utgangsadresse, og mange nettstader autentiserer deg på nytt, roterer ein øktkake eller teiknar innstillingssida si på nytt frå botnen. Varsel frå den nettstaden kan då stoppe av grunnar som ikkje har noko med tillatinga å gjere: den nye økta er ikkje den abonnerte, nettstaden sjekkar sitt eige marknadsføringssamtykke på nytt, eller ein regionregel gøymer funksjonen. Levering kan òg feile fordi verten for push-endepunktet er utilgjengeleg eller treg gjennom den nye vegen, noko som utanfrå ser identisk ut med ei tilbakekalla tillating.
Les laga kvar for seg før du konkluderer noko. Tillatingspanelet seier om tillatinga finst; service worker-lista seier om ei registrering og eit abonnement finst; operativsystembrytaren seier om nettlesaren i det heile kan vise noko.
Endre det du hadde tenkt å endre
Viss du vil at varsel skal stoppe, trekk tillatinga for det opphavet tilbake og meld av push-innstillinga til nettstaden, og stadfest deretter at operativsystembrytaren ikkje er det einaste som står mellom nettstaden og låseskjermen din. Å blokkere framtidige varsel slettar ikkje kontodataa nettstaden allereie har, og det er ei eiga førespurnad til nettstaden.
Viss du vil ha ein annan nettverksveg, byt VPN. Det påverkar øktidentitet, geografiske reglar og kva tenarar du kan nå, og det lèt varseltillatinga vere urørt.
Behandle innhaldet i eit varsel med same mistanke over ein VPN som utan. Ein kjend nettlesar som viser ei melding er ikkje prov for at avsendaren eller lenkja er legitim.