कैसे एक वेबसाइट कुकीज़ को स्टोर करने के लिए याद नहीं है?


40

एक वेबसाइट पर एक पॉपअप दिखाई दिया, और मुझसे पूछा कि क्या मैंने वेबसाइट को कुकीज़ में वरीयताओं को संग्रहीत करने की अनुमति दी है। दुर्घटना से, मैंने कहा "नहीं"। रिफ्रेशिंग / रीस्टार्ट करने से पॉपअप वापस नहीं आता है।

क्या इतिहास / कुकी साफ़ किए बिना इस तरह के पॉपअप वापस पाने का एक डिफ़ॉल्ट तरीका है?

इसके अलावा, एक वेबसाइट कैसे याद रख सकती है अगर उसे कुकीज़ को स्टोर करने की अनुमति है? इसे कुकी में संग्रहीत करके?


36
कुकीज़ के भंडारण के संबंध में उपयोगकर्ताओं की प्राथमिकता को संग्रहीत करने के लिए कुकीज़ को यूरोपीय कानूनों से छूट मिलती है जो वेब साइटों को उपयोगकर्ता की अनुमति के बिना कुकीज़ को संग्रहीत नहीं करने के लिए जनादेश देते हैं।
user2428118

2
@ user2428118 मैं (आधिकारिक) संदर्भों में दिलचस्पी लेना चाहूंगा जो इसका समर्थन करेंगे। धन्यवाद
dbjohn

2
@dbjohn ico.org.uk/for_organisations/… उल्लेख करता है कि उपयोगकर्ता इंटरफ़ेस अनुकूलन में शामिल कुकीज़ को छूट है। चूंकि एक पॉपअप एक UI तत्व है, यह संभवतः उस छूट के अंतर्गत आता है।
नजल्ल

2
@dbjohn I को आईटी से संबंधित न्यायिक परामर्शदाता विशेष ब्यूरो के डच वेब साइट का पता चला । मूल रूप से, "आवश्यक" कुकीज़ के लिए कोई अनुमति की आवश्यकता नहीं है। कुकी के भंडारण की प्राथमिकताएँ एक आवश्यक कुकी मानी जा सकती हैं।
user2428118 15

1
@dbjohn यहां एक तकनीकी समस्या है और यह है कि HTTP डिजाइन के अनुसार नहीं है (ब्राउज़र के बारे में कुछ भी याद नहीं है)। इस मुद्दे को संबोधित करने के लिए कुकीज़ का आविष्कार किया गया था, और इसलिए आपको पूरी तरह से 'आवश्यक' कुकी जैसी चीज़ की आवश्यकता है ताकि यह भी याद रहे कि उपयोगकर्ता कुकीज़ पसंद नहीं करता है। कुछ नए ब्राउज़रों में "मुझे ट्रैक न करें" सुविधा है, लेकिन यह अभी भी व्यापक रूप से उपयोग नहीं किया गया है।

जवाबों:


30

उन्होंने आपसे पूछा कि क्या आप कुकीज़ में प्राथमिकताएँ संग्रहीत करना चाहते हैं, न कि यह कि क्या आप कुकीज़ को सामान्य रूप से सेट करना चाहते हैं। इसलिए यदि मैं इस सुविधा के लिए समर्थन लिख रहा था, तो मैं एक अलग कुकी (उदाहरण के लिए nopref) सेट करूँगा और जाँच करूँगा कि क्या उपयोगकर्ता के पास यह कुकी है। एक अच्छा मौका है कि आपको उस साइट के लिए ऐसी कुकी मिल जाएगी, जिसे आप अन्य कुकीज़ या इतिहास को साफ किए बिना साफ कर सकते हैं।

एक विशेष पृष्ठ के लिए सेट कुकीज़ का निरीक्षण

फ़ायरफ़ॉक्स में, आप पृष्ठ के एक खाली हिस्से को राइट-क्लिक करके कुकीज़ के लिए सूचीबद्ध कर सकते हैं, फिर पृष्ठ जानकारी विकल्प का चयन कर सकते हैं । आपको "सुरक्षा" टैब में "कुकी देखें" बटन मिलेगा। क्रोम में, आपके पास एक ही "पृष्ठ जानकारी देखें" विकल्प है, जो एक डायलॉग खोलता है जो एड्रेस बार से लटका हुआ है। शीर्ष के पास स्थित लिंक आपको कुकीज़ की सूची में ले जाएगा। मुझे लगता है कि अन्य ब्राउज़रों में समान सुविधाएं मिल सकती हैं।

खोज अगर साइट एक कुकी सेट करता है

यहां एक तरीका है जिससे आप जान सकते हैं कि साइट क्या कर रही है। साइट को गुप्त मोड में खोलें। डेवलपर टूल खोलें और नेटवर्क टैब पर जाएं। फिर यह देखें कि पृष्ठभूमि में क्या गतिविधि हो रही है क्योंकि आप कुकीज़ के साथ साइट को ट्रैक करने के लिए अस्वीकार करते हैं। विशेष रूप से, प्रतिक्रिया हेडर देखें और देखें कि क्या कोई 'सेट-कुकी' हेडर है या नहीं। फिर हेडर में वर्णित कुकीज़ को हटाने का प्रयास करें और देखें कि क्या इससे कोई फर्क पड़ता है।

लोकलस्टोरेज के बारे में

चूंकि दूसरे पोस्टर में लोकलस्टोरेज (इन-ब्राउज़र डेटाबेस) का उल्लेख किया गया है, इसलिए मैं उस पर भी टिप्पणी करूंगा। मुझे लगता है कि यह बहुत दुर्लभ होगा कि साइट इस उद्देश्य के लिए लोकलस्टोरेज का उपयोग करती है क्योंकि लोकलस्टोरेज डेटा सर्वर तक पहुंच योग्य नहीं है जब तक कि जावास्क्रिप्ट कोड नहीं है जो डेटा को सर्वर पर वापस भेजता है। यदि आप लोकलस्टोरेज की सामग्री की जांच करना चाहते हैं, तो सबसे तेज़ तरीका है कि आप अपने ब्राउज़र में डेवलपर टूल खोलें, (जावास्क्रिप्ट) कंसोल टैब पर जाएँ, और टाइप करें localStorage। यह आपको एक आउटपुट देना चाहिए जो कुछ ऐसा दिखता है:

Storage { someKey: "value", length: 1 }

आपके someKeyद्वारा पृष्ठ पर जावास्क्रिप्ट द्वारा निर्धारित मूल्य की पहचान करता है। यदि आपको लगता someKeyहै कि कुछ प्रासंगिक है, तो आप इसे निम्नलिखित को चलाकर हटा सकते हैं:

localstorage.removeItem('someKey');

यह स्थानीयस्टोर से डेटा को हटा देता है someKey, और पेज को फिर से लोड करके इसे 'फ़ैक्टरी सेटिंग' में वापस लाया जा सकता है। यदि आप निश्चित नहीं हैं कि कुकी कुंजी कार्यक्षमता द्वारा विशेष कुंजी सेट की गई है, तो आप पृष्ठ को गुप्त मोड में खोल सकते हैं, और पृष्ठ के साथ बातचीत करने से पहले और बाद में स्थानीय सामग्री की सामग्री को सूचीबद्ध कर सकते हैं।

फिर से, मुझे संदेह है कि कई साइटें इस उद्देश्य के लिए लोकलस्टोरेज का उपयोग करती हैं।


9

क्योंकि यह डच आगंतुकों की तरह एक अजीब लग रहा है और आपका नाम डच लगता है, मैं थोड़ा विस्तार करने जा रहा हूं:

यूरोपीय संघ में यह आवश्यक है कि आप उपयोगकर्ता को कुछ सिर दें जो आप कुकीज़ का उपयोग कर रहे हैं। यह सब लेता है एक छोटा सा संदेश, डिस्क्लेमर में एक खंड, या एक बार पॉप-अप (वे दुर्लभ हैं)। कभी-कभी ऑप्ट-आउट की संभावना होती है

नीदरलैंड को कक्षा में सबसे अच्छा व्यवहार करने वाला लड़का होना पसंद है, इसलिए हमने इसे एक कुहनी से उड़ा दिया :
सभी गैर-निबंधात्मक कुकीज़ निषिद्ध हैं, जब तक कि उपयोगकर्ता (ईयू विनियमन के उत्पीड़क) का विरोध नहीं करता।

यह एक समस्या पैदा करता है, क्या जरूरी है? ठीक है, यह बहुत अधिक कवर किया गया है, यह निष्कर्ष निकाला है कि यहां तक ​​कि हर साइट जो Google विश्लेषिकी का उपयोग करती है वह एक गैर-आवश्यक कुकी रखती है।

वे इसे एक उपयोगकर्ता-अमित्र (लेकिन अब तक 'सबसे अच्छा' समाधान) कुकी-पसंद की दीवार के साथ ठीक करते हैं।
इससे पहले कि आप साइट पर पहुंचें, आपको [ok] या [nope] पर क्लिक करना होगा। यह पगेलोड से पहले किया जाना है, क्योंकि उदाहरण के लिए Google Analytics।

इसे याद रखने के लिए कई उपाय हैं। एक आईपी को डेटाबेस में सेव कर रहा है, या ब्राउजर के लोकल स्टोरेज (क्लाइंटसाइड डेटाबेस की तरह), लेकिन सबसे आसान उपाय है कि इसे .... कुकी में सेव किया जाए।
यह अनुमति है, क्योंकि यह एक आवश्यक कुकी है।

उन सेटिंग्स को रीसेट करना
क्योंकि वे संभवतः एक स्थानीय भंडारण समाधान (क्लाइंट डीबी, या एक कुकी) के लिए जाएंगे, आप अपने इतिहास (ctrl + H) पर जा सकते हैं और वेबसाइट को राइट क्लिक कर सकते हैं, फिर [भूल जाएं] का चयन करें। यह इस साइट से संबंधित हर चीज को हटा देगा, जिसमें कुकीज़ और स्टोरेज शामिल हैं।

'यह कानून ब्रिटेन में मर चुका है' टिप्पणी के बारे
में नीदरलैंड में यह वास्तव में अब लागू नहीं हो रहा है। संकेत (ईयू-संस्करण) अभी भी दिखाया जा रहा है, लेकिन मेयर साइटों के अलावा ऑप्ट-इन मुश्किल से मौजूद है।


मार्टजिन, कानूनी कारण हैं कि आप कुकीज़ से ट्रैक क्यों नहीं करना चाहेंगे। सामान्य तौर पर आपका उत्तर अच्छा होता है, हालांकि मैं अंतिम पैराग्राफ को दोबारा लागू करने या इसे हटाने की कोशिश करूंगा।
साठफुटेरसूड

8
एफवाईआई यह कानून मूल रूप से यूके में मृत है । इसे कभी लागू नहीं किया जाएगा।
मोनिका

मैं थोड़ी देर के लिए सोच रहा था, क्यों नीचे की ओर?
मार्टिज़न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.