यह विचार कि VPN बदलने से किसी साइट की सूचना अनुमति रीसेट हो सकती है, ऐसे गलत है जो लोगों का असली समय बर्बाद करता है। आपके एग्ज़िट पते की कोई भी चीज़ अनुमति रिकॉर्ड का हिस्सा नहीं है। किसी साइट की अनुमति एक ही ब्राउज़र प्रोफ़ाइल के भीतर उसके ओरिजिन के सामने सहेजी जाती है, इसलिए एक सर्वर से दूसरे पर जाने से वह ठीक वहीं रहती है जहाँ थी। जो वास्तव में बदलता है वह आपका सत्र है, और लोग आमतौर पर यही देखते हैं जब वे तय करते हैं कि VPN ने उनकी सूचनाओं के साथ कुछ किया है।

तीन भंडार जो एक ही सेटिंग जैसे दिखते हैं

अनुमति एक रिकॉर्ड है, ऑपरेटिंग सिस्टम का सूचना स्विच दूसरा है, और साइट की अपनी सदस्यता स्थिति तीसरी है। हर एक अलग जगह पर अलग क्रिया से रद्द होती है।

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

अनुमति किससे जुड़ी है

वेब सूचना अनुमति ओरिजिन के अनुसार और प्रोफ़ाइल के अनुसार होती है। यह https://app.example.com का अनुसरण करती है, आपके सार्वजनिक पते का नहीं, इसलिए किसी दूसरी मशीन पर पूछी गई वही साइट फिर से पूछनी पड़ती है, और इसलिए अलग VPN एंडपॉइंट नई माँग नहीं बनाता। इसे वहीं जाँचें जहाँ यह दर्ज होता है: साइट सेटिंग्स में सूचना पैनल उन ओरिजिन की सूची देता है जिन्हें अनुमति मिली है, और पेज स्वयं अपनी स्थिति बता सकता है।

chrome://settings/content/notifications
navigator.permissions.query({name: 'notifications'})
chrome://serviceworker-internals

क्वेरी उस स्थिति की जानकारी देती है जो ओरिजिन के पास पहले से है, बिना नई माँगे, और service worker पेज वह जगह है जहाँ रजिस्ट्रेशन और उसकी push सदस्यता रहती है या रह नहीं पाती। अगर अनुमति मौजूद है और डिलीवरी फिर भी विफल होती है, तो आप पहली नहीं, तीसरी परत देख रहे हैं।

push रास्ता अपना अलग संबंध है

Web Push ऐसी सदस्यता जोड़ता है जिसे पेज सीधे नियंत्रित नहीं करता। ब्राउज़र एक PushSubscription push सेवा से माँगता है, पेज को एंडपॉइंट URL देता है, और डिलीवरी बाद में उसी एंडपॉइंट पर जाती है और रजिस्टर्ड service worker को सौंपी जाती है। MDN का PushSubscription दस्तावेज़ एंडपॉइंट को सदस्यता लेने वाले worker के लिए push सर्वर पर एक कस्टम URL के रूप में बताता है, और पूरी बात यही है: यह डिलीवरी क्षमता है, आपके द्वारा प्रकाशित कोई सार्वजनिक पता नहीं।

इससे दो नतीजे निकलते हैं। पहला, एंडपॉइंट URL को संवेदनशील मानना चाहिए, इसलिए उसकी जगह किसी सार्वजनिक सहायता थ्रेड में नहीं है। दूसरा, push सेवा अपना स्वयं का प्रमाणीकरण लागू करती है, इसलिए सिर्फ़ URL होना इस बात का सबूत नहीं कि कोई प्रमाणित संदेश भेज सकता है। जब आप सदस्यता छोड़ते हैं, ब्राउज़र push सेवा से सदस्यता अमान्य करने को कहता है, और यही वह क्रिया है जो डिलीवरी समाप्त करती है। VPN सर्वर बदलना वह क्रिया नहीं है।

VPN दोषी क्यों दिखता है

अपना एग्ज़िट पता बदलिए और कई साइटें आपको फिर से प्रमाणित करेंगी, सत्र कुकी घुमाएँगी, या अपना सेटिंग्स पेज शुरू से फिर बनाएँगी। तब उस साइट की सूचनाएँ ऐसे कारणों से रुक सकती हैं जिनका अनुमति से कोई संबंध नहीं: नया सत्र वह नहीं है जिसकी सदस्यता ली गई थी, साइट अपनी मार्केटिंग सहमति फिर जाँचती है, या कोई क्षेत्रीय नियम सुविधा छिपा देता है। डिलीवरी इसलिए भी विफल हो सकती है कि नए रास्ते से push एंडपॉइंट का होस्ट पहुँच से बाहर या धीमा है, जो बाहर से रद्द की गई अनुमति जैसा ही दिखता है।

कोई नतीजा निकालने से पहले परतों को अलग-अलग पढ़ें। अनुमति पैनल बताता है कि अनुमति है या नहीं; service worker सूची बताती है कि रजिस्ट्रेशन और सदस्यता हैं या नहीं; ऑपरेटिंग सिस्टम का स्विच बताता है कि ब्राउज़र को कुछ भी दिखाने की अनुमति है या नहीं।

जो आप बदलना चाहते थे वही बदलिए

अगर आप चाहते हैं कि सूचनाएँ रुक जाएँ, तो उस ओरिजिन की अनुमति रद्द करें और साइट की push सेटिंग की सदस्यता छोड़ें, फिर पुष्टि करें कि ऑपरेटिंग सिस्टम का स्विच साइट और आपकी लॉक स्क्रीन के बीच एकमात्र चीज़ नहीं है। भविष्य की सूचनाएँ ब्लॉक करने से साइट के पास पहले से मौजूद खाता डेटा नहीं मिटता, और वह साइट से अलग अनुरोध है।

अगर आप अलग नेटवर्क रास्ता चाहते हैं, तो VPN बदलिए। यह सत्र पहचान, भौगोलिक नियमों और आप किन सर्वर तक पहुँच सकते हैं, को प्रभावित करता है, और सूचना अनुमति को अछूता छोड़ देता है।

VPN के ज़रिए सूचना की सामग्री को उसी शक की नज़र से देखें जैसे VPN के बिना। कोई परिचित ब्राउज़र संदेश दिखा दे, यह सबूत नहीं कि भेजने वाला या लिंक वैध है।

संबंधित लेख