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

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 एट्रिब्यूट वाली कुकी.

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