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.

LayerWhere it livesWhat actually revokes it
Permission grantBrowser profile, keyed by originSite settings, site reset, or clearing site data
OS delivery switchOperating system notification settingsThe OS per-app or per-browser toggle
Push subscriptionPush service, bound to a service worker registrationUnsubscribe, 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.

Erthyglau cysylltiedig