उन्होंने आपसे पूछा कि क्या आप कुकीज़ में प्राथमिकताएँ संग्रहीत करना चाहते हैं, न कि यह कि क्या आप कुकीज़ को सामान्य रूप से सेट करना चाहते हैं। इसलिए यदि मैं इस सुविधा के लिए समर्थन लिख रहा था, तो मैं एक अलग कुकी (उदाहरण के लिए nopref
) सेट करूँगा और जाँच करूँगा कि क्या उपयोगकर्ता के पास यह कुकी है। एक अच्छा मौका है कि आपको उस साइट के लिए ऐसी कुकी मिल जाएगी, जिसे आप अन्य कुकीज़ या इतिहास को साफ किए बिना साफ कर सकते हैं।
एक विशेष पृष्ठ के लिए सेट कुकीज़ का निरीक्षण
फ़ायरफ़ॉक्स में, आप पृष्ठ के एक खाली हिस्से को राइट-क्लिक करके कुकीज़ के लिए सूचीबद्ध कर सकते हैं, फिर पृष्ठ जानकारी विकल्प का चयन कर सकते हैं । आपको "सुरक्षा" टैब में "कुकी देखें" बटन मिलेगा। क्रोम में, आपके पास एक ही "पृष्ठ जानकारी देखें" विकल्प है, जो एक डायलॉग खोलता है जो एड्रेस बार से लटका हुआ है। शीर्ष के पास स्थित लिंक आपको कुकीज़ की सूची में ले जाएगा। मुझे लगता है कि अन्य ब्राउज़रों में समान सुविधाएं मिल सकती हैं।
खोज अगर साइट एक कुकी सेट करता है
यहां एक तरीका है जिससे आप जान सकते हैं कि साइट क्या कर रही है। साइट को गुप्त मोड में खोलें। डेवलपर टूल खोलें और नेटवर्क टैब पर जाएं। फिर यह देखें कि पृष्ठभूमि में क्या गतिविधि हो रही है क्योंकि आप कुकीज़ के साथ साइट को ट्रैक करने के लिए अस्वीकार करते हैं। विशेष रूप से, प्रतिक्रिया हेडर देखें और देखें कि क्या कोई 'सेट-कुकी' हेडर है या नहीं। फिर हेडर में वर्णित कुकीज़ को हटाने का प्रयास करें और देखें कि क्या इससे कोई फर्क पड़ता है।
लोकलस्टोरेज के बारे में
चूंकि दूसरे पोस्टर में लोकलस्टोरेज (इन-ब्राउज़र डेटाबेस) का उल्लेख किया गया है, इसलिए मैं उस पर भी टिप्पणी करूंगा। मुझे लगता है कि यह बहुत दुर्लभ होगा कि साइट इस उद्देश्य के लिए लोकलस्टोरेज का उपयोग करती है क्योंकि लोकलस्टोरेज डेटा सर्वर तक पहुंच योग्य नहीं है जब तक कि जावास्क्रिप्ट कोड नहीं है जो डेटा को सर्वर पर वापस भेजता है। यदि आप लोकलस्टोरेज की सामग्री की जांच करना चाहते हैं, तो सबसे तेज़ तरीका है कि आप अपने ब्राउज़र में डेवलपर टूल खोलें, (जावास्क्रिप्ट) कंसोल टैब पर जाएँ, और टाइप करें localStorage
। यह आपको एक आउटपुट देना चाहिए जो कुछ ऐसा दिखता है:
Storage { someKey: "value", length: 1 }
आपके someKey
द्वारा पृष्ठ पर जावास्क्रिप्ट द्वारा निर्धारित मूल्य की पहचान करता है। यदि आपको लगता someKey
है कि कुछ प्रासंगिक है, तो आप इसे निम्नलिखित को चलाकर हटा सकते हैं:
localstorage.removeItem('someKey');
यह स्थानीयस्टोर से डेटा को हटा देता है someKey
, और पेज को फिर से लोड करके इसे 'फ़ैक्टरी सेटिंग' में वापस लाया जा सकता है। यदि आप निश्चित नहीं हैं कि कुकी कुंजी कार्यक्षमता द्वारा विशेष कुंजी सेट की गई है, तो आप पृष्ठ को गुप्त मोड में खोल सकते हैं, और पृष्ठ के साथ बातचीत करने से पहले और बाद में स्थानीय सामग्री की सामग्री को सूचीबद्ध कर सकते हैं।
फिर से, मुझे संदेह है कि कई साइटें इस उद्देश्य के लिए लोकलस्टोरेज का उपयोग करती हैं।