Nid yw lleoliad VPN newydd yn ailosod caniatâd hysbysiadau
Mae caniatâd hysbysiadau yn perthyn i darddiad y safle, nid i'ch IP. Gwelwch pa haen sy'n dal pob caniatâd a pham mae dosbarthu push dros VPN yn edrych yn doredig.
Mae'r syniad y gall newid VPN ailosod caniatâd hysbysiadau safle yn anghywir mewn ffordd sy'n costio amser go iawn i bobl. Nid oes unrhyw beth yn eich cyfeiriad ymadael yn rhan o gofnod y caniatâd. Caiff caniatâd safle ei storio yn erbyn ei darddiad o fewn un proffil porwr, felly mae symud o un gweinydd i un arall yn ei adael yn union lle'r oedd. Yr hyn sy'n newid mewn gwirionedd yw eich sesiwn, a dyna'r hyn y mae pobl fel arfer yn edrych arno pan fyddant yn penderfynu bod y VPN wedi gwneud rhywbeth i'w hysbysiadau.
Tri storfa sy'n edrych fel un gosodiad
Un cofnod yw'r caniatâd, un arall yw swits hysbysiadau'r system weithredu, a'r trydydd yw cyflwr tanysgrifiad y safle ei hun. Mae pob un yn cael ei ddirymu mewn man gwahanol gan weithred wahanol.
| 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 |
Wrth beth mae'r caniatâd ynghlwm
Mae caniatâd hysbysiadau gwe yn ôl tarddiad ac yn ôl proffil. Mae'n dilyn https://app.example.com yn lle eich cyfeiriad cyhoeddus, a dyna pam mae'r un safle wedi'i ofyn ar beiriant arall yn dal i orfod gofyn eto, a pham nad yw pwynt terfyn VPN gwahanol yn cynhyrchu anogwr newydd. Gwiriwch ef lle caiff ei gofnodi: mae panel hysbysiadau yng ngosodiadau'r safle yn rhestru tarddiadau sydd wedi'u caniatáu, a gall y dudalen ei hun adrodd ei chyflwr.
chrome://settings/content/notifications
navigator.permissions.query({name: 'notifications'})
chrome://serviceworker-internals
Mae'r ymholiad yn adrodd y cyflwr sydd eisoes gan y tarddiad heb ofyn am un newydd, a thudalen service worker yw'r lle mae cofrestriad a'i danysgrifiad push yn byw neu'n methu byw. Os yw'r caniatâd yno ac mae dosbarthu'n dal i fethu, rydych chi'n edrych ar y drydedd haen yn hytrach na'r gyntaf.
Mae'r llwybr push yn berthynas ei hun
Mae Web Push yn ychwanegu tanysgrifiad nad yw'r dudalen yn ei reoli'n uniongyrchol. Mae'r porwr yn gofyn am PushSubscription gan wasanaeth push, yn rhoi URL pwynt terfyn i'r dudalen, ac mae dosbarthu'n mynd yn ddiweddarach i'r pwynt terfyn hwnnw ac yn cael ei basio i'r service worker cofrestredig. Mae dogfennaeth MDN ar PushSubscription yn disgrifio'r pwynt terfyn fel URL personol ar weinydd push ar gyfer y gweithiwr sy'n tanysgrifio, a dyna'r pwynt i gyd: gallu dosbarthu ydyw, nid cyfeiriad cyhoeddus rydych chi'n ei gyhoeddi.
Mae dau ganlyniad yn dilyn. Yn gyntaf, dylid trin URL pwynt terfyn fel un sensitif, felly nid yw'n perthyn mewn edefyn cymorth cyhoeddus. Yn ail, mae'r gwasanaeth push yn gorfodi ei ddilysiad ei hun, felly nid yw dal y URL yn unig yn brawf y gall unrhyw un anfon neges ddilys. Pan fyddwch yn dad-danysgrifio, mae'r porwr yn dweud wrth y gwasanaeth push i ddirymu'r tanysgrifiad, a dyna'r weithred sy'n dod â dosbarthu i ben. Nid yw newid gweinyddion VPN yn y weithred honno.
Pam mae'r VPN yn edrych yn euog
Newidiwch eich cyfeiriad ymadael a bydd llawer o safleoedd yn eich dilysu eto, yn troi cwci sesiwn, neu'n ail-lunio eu tudalen gosodiadau o'r dechrau. Yna gall hysbysiadau o'r safle hwnnw stopio am resymau heb unrhyw beth i'w wneud â chaniatâd: nid y sesiwn newydd yw'r un danysgrifiwyd, mae'r safle'n ailwirio ei gydsyniad marchnata ei hun, neu mae rheol ranbarthol yn cuddio'r nodwedd. Gall dosbarthu hefyd fethu oherwydd bod gwesteiwr y pwynt terfyn push yn anghyrraeddadwy neu'n araf drwy'r llwybr newydd, sy'n edrych yn union yr un fath ag anghymeradwyaeth wedi'i ddirymu o'r tu allan.
Darllenwch yr haenau ar wahân cyn dod i unrhyw gasgliad. Mae'r panel caniatâd yn dweud a oes caniatâd; mae'r rhestr service worker yn dweud a oes cofrestriad a thanysgrifiad; mae swits y system weithredu yn dweud a gaiff y porwr arddangos unrhyw beth o gwbl.
Newidiwch yr hyn y gwnaethoch fwriadu ei newid
Os ydych am i hysbysiadau stopio, dirymwch y caniatâd ar gyfer y tarddiad hwnnw a dad-danysgrifiwch osodiad push y safle, yna cadarnhewch nad swits y system weithredu yw'r unig beth rhwng y safle a'ch sgrin glo. Nid yw blocio hysbysiadau yn y dyfodol yn dileu data'r cyfrif sydd eisoes gan y safle, ac mae hynny'n gais ar wahân i'r safle.
Os ydych am lwybr rhwydwaith gwahanol, newidiwch y VPN. Mae'n effeithio ar hunaniaeth y sesiwn, rheolau daearyddol a pha weinyddion y gallwch eu cyrraedd, ac mae'n gadael caniatâd hysbysiadau heb ei gyffwrdd.
Triniwch gynnwys hysbysiad gyda'r un amheuaeth dros VPN ag heb un. Nid yw porwr cyfarwydd yn dangos neges yn brawf bod yr anfonwr neu'r ddolen yn ddilys.