कुकी देखना, जोड़ना, उनमें बदलाव करना, और उन्हें मिटाना

Sofia Emelianova
Sofia Emelianova

एचटीटीपी कुकी का इस्तेमाल मुख्य रूप से, उपयोगकर्ता के सेशन को मैनेज करने, पसंद के हिसाब से उपयोगकर्ताओं की पसंद को सेव करने, और उपयोगकर्ता के व्यवहार को ट्रैक करने के लिए किया जाता है. इनके अलावा, "यह पेज कुकी का इस्तेमाल करता है" सहमति वाले ऐसे सभी फ़ॉर्म की वजह भी होते हैं जो आपको वेब पर दिखते हैं. इस गाइड में आपको Chrome DevTools की मदद से किसी पेज की कुकी को देखने, जोड़ने, मिटाने, और उनमें बदलाव करने का तरीका बताया गया है.

कुकी पैनल खोलें

  1. Chrome DevTools खोलें.
  2. ऐप्लिकेशन > स्टोरेज > कुकी खोलें और ऑरिजिन चुनें.

कुकी पैनल.

फ़ील्ड

कुकी टेबल में ये फ़ील्ड होते हैं:

  • नाम. कुकी का नाम.
  • वैल्यू. कुकी की वैल्यू.
  • डोमेन. वे होस्ट जिन्हें कुकी पाने की अनुमति है.
  • पाथ. Cookie हेडर भेजने के लिए, वह यूआरएल जो अनुरोध किए गए यूआरएल में मौजूद होना चाहिए.
  • समयसीमा खत्म हो जाएगी / ज़्यादा से ज़्यादा उम्र. कुकी के खत्म होने की तारीख या ज़्यादा से ज़्यादा उम्र. सेशन कुकी के लिए, यह वैल्यू हमेशा Session होती है.
  • साइज़. कुकी का साइज़, बाइट में.
  • HttpOnly. अगर सही है, तो इस फ़ील्ड से पता चलता है कि कुकी का इस्तेमाल सिर्फ़ एचटीटीपी पर किया जाना चाहिए. साथ ही, JavaScript में बदलाव करने की अनुमति नहीं है.
  • सुरक्षित. अगर सही है, तो इस फ़ील्ड से पता चलता है कि कुकी को सर्वर पर सिर्फ़ सुरक्षित, एचटीटीपीएस कनेक्शन पर ही भेजा जा सकता है.
  • SameSite का इस्तेमाल किया जा रहा है. अगर कुकी, एक्सपेरिमेंट के लिए बनाए गए SameSite एट्रिब्यूट का इस्तेमाल कर रही है, तो इसमें Strict या Lax शामिल होता है.
  • पार्टिशन बटन. इंडिपेंडेंट पार्टीशन स्टेट वाली कुकी के लिए, पार्टीशन कुंजी, टॉप लेवल के उस यूआरएल की साइट होती है जिस पर ब्राउज़र, कुकी को सेट करने वाले एंडपॉइंट को अनुरोध की शुरुआत में विज़िट कर रहा था.
  • प्राथमिकता. इसमें Low, Medium (डिफ़ॉल्ट) या High शामिल होता है. ऐसा तब होता है, जब बंद की गई कुकी प्राथमिकता एट्रिब्यूट का इस्तेमाल किया जाता है.

कुकी की वैल्यू देखने के लिए, उसे टेबल में चुनें. प्रतिशत को कोड में बदले बिना, वैल्यू देखने के लिए, डिकोड किया गया यूआरएल दिखाएं विकल्प चुनें.

कुकी फ़िल्टर करें

नाम या वैल्यू के हिसाब से कुकी फ़िल्टर करने के लिए, फ़िल्टर बॉक्स का इस्तेमाल करें.

बिना 'id' वाली कुकी को फ़िल्टर करना.

दूसरे फ़ील्ड के हिसाब से फ़िल्टर नहीं किया जा सकता. फ़िल्टर केस-इनसेंसिटिव है.

आर्बिट्रेरी कुकी जोड़ने के लिए:

  1. टेबल में किसी खाली पंक्ति पर दो बार क्लिक करें.
  2. नाम और वैल्यू डालें. इसके बाद, Enter दबाएं.

DevTools अन्य ज़रूरी फ़ील्ड की जानकारी अपने-आप भर देता है. इनमें आगे बताए गए तरीके से बदलाव किया जा सकता है.

कुकी में बदलाव करना

अपने-आप अपडेट होने वाले साइज़ को छोड़कर, सभी फ़ील्ड में बदलाव किया जा सकता है.

किसी फ़ील्ड में बदलाव करने के लिए उस पर दो बार क्लिक करें.

कुकी का नाम 'DEVTOOLS!' पर सेट करना

DevTools अमान्य फ़ील्ड वैल्यू वाली कुकी को लाल रंग से हाइलाइट करता है.

पार्टिशन कुंजी की वैल्यू में अमान्य कुकी वाली कुकी.

मान्य कुकी को फ़िल्टर करने के लिए, सबसे ऊपर मौजूद कार्रवाई बार में सिर्फ़ वे कुकी दिखाएं जिनमें समस्या है को चुनें.

कुकी मिट जाएंगी

किसी कुकी को मिटाने के लिए, उसे चुनें और सबसे ऊपर मौजूद कार्रवाई बार में, चुनी गई मिटाएं पर क्लिक करें.

चुनी गई कुकी को मिटाया जा रहा है.

सभी कुकी मिटाने के लिए, सभी मिटाएं पर क्लिक करें.

सभी कुकी मिटाई जा रही हैं.

तीसरे पक्ष की कुकी को पहचानें और उनकी जांच करें

तीसरे पक्ष की कुकी वे कुकी होती हैं जिन्हें किसी ऐसी साइट से सेट किया जाता है जो मौजूदा टॉप लेवल पेज से अलग होती है. तीसरे पक्ष की कुकी में SameSite=None एट्रिब्यूट होता है.

DevTools ऐसी कुकी को ऐप्लिकेशन > स्टोरेज > कुकी में दिखाता है और उनके बगल में चेतावनी वाला आइकॉन दिखाता है. टूलटिप देखने के लिए, आइकॉन पर कर्सर घुमाएं. इसके बाद, इस पर क्लिक करके, समस्याएं पैनल पर जाएं और ज़्यादा जानकारी देखें.

स्टोरेज सेक्शन में, SameSite=None एट्रिब्यूट वाली कुकी.

नेटवर्क > क्लिक अनुरोध > कुकी में भी तीसरे पक्ष की कुकी देखी जा सकती हैं.

नेटवर्क पैनल में SameSite=None एट्रिब्यूट वाली कुकी.

नेटवर्क पैनल, समस्या वाली कुकी को हाइलाइट करता है. साथ ही, उन कुकी के बगल में चेतावनी वाला आइकॉन दिखाता है जिन पर तीसरे पक्ष की कुकी के फ़ेज़आउट का असर हुआ है.