इस गाइड में, Chrome DevTools का इस्तेमाल करके, chrome.storage
एपीआई का इस्तेमाल करके एक्सटेंशन से सेव किए गए डेटा को देखने और उसमें बदलाव करने का तरीका बताया गया है.
एक्सटेंशन का स्टोरेज देखना
जिस कॉन्टेक्स्ट की आपको जांच करनी है उसके लिए DevTools खोलें.
ऐप्लिकेशन > स्टोरेज पर जाएं और एक्सटेंशन स्टोरेज को बड़ा करें.
वह स्टोरेज स्पेस चुनें जिसकी आपको जांच करनी है:
a. जिन संदर्भों में एक से ज़्यादा एक्सटेंशन मौजूद हो सकते हैं उनके लिए, अपनी पसंद के एक्सटेंशन को बड़ा करें. इसके बाद, स्टोरेज का वह सेक्शन चुनें जहां आपको डेटा सेव करना है.
b. किसी एक एक्सटेंशन से जुड़े कॉन्टेक्स्ट में, सीधे स्टोरेज का वह हिस्सा चुना जा सकता है.
झलक वाले सेक्शन में किसी वैल्यू की झलक देखने के लिए, टेबल में कोई पंक्ति चुनें.
अपडेट की गई वैल्यू देखने के लिए, सबसे ऊपर मौजूद ऐक्शन बार में रीफ़्रेश करें पर क्लिक करें.
उपलब्धता
एक्सटेंशन स्टोरेज को इन संदर्भों में ऐक्सेस किया जा सकता है:
- ऐसे दस्तावेज़ जिनमें एक्सटेंशन ने कॉन्टेंट स्क्रिप्ट डाली है.
chrome-extension://
स्कीम वाले दस्तावेज़ (इनमें iframe भी शामिल हैं).- एक्सटेंशन सर्विस वर्कर.
- MV2 में, बैकग्राउंड पेज की जांच करना.
सभी मामलों में, एक्सटेंशन सिर्फ़ तब DevTools में दिखेगा, जब उसके पास storage
अनुमति होगी.
ऐक्सेस लेवल
डिफ़ॉल्ट रूप से, कॉन्टेंट स्क्रिप्ट के लिए chrome.storage.session
एरिया ऐक्सेस नहीं किया जा सकता. हालांकि, यह DevTools में हमेशा उपलब्ध रहता है. भले ही, किसी ऐसे पेज की जांच की जा रही हो जहां एक्सटेंशन, ऐसी कॉन्टेंट स्क्रिप्ट चला रहा हो जिसके पास ऐक्सेस नहीं है.
की-वैल्यू पेयर फ़िल्टर करना
अपनी पसंद का की-वैल्यू पेयर तुरंत ढूंढने के लिए, सबसे ऊपर मौजूद फ़िल्टर बॉक्स में कोई स्ट्रिंग टाइप करें. यह स्ट्रिंग, की या वैल्यू में से किसी एक में मौजूद होनी चाहिए.
नया की-वैल्यू पेयर बनाना
- टेबल के खाली हिस्से पर दो बार क्लिक करें. DevTools एक नई लाइन बनाता है और आपके कर्सर को कुंजी कॉलम में फ़ोकस करता है.
- कोई नया की-वैल्यू पेयर डालें.
जहां भी हो सके, DevTools आपकी डाली गई वैल्यू को JSON के तौर पर पार्स करेगा और उससे जुड़े ऑब्जेक्ट को सेव करेगा. जो वैल्यू मान्य JSON नहीं हैं उन्हें स्ट्रिंग के तौर पर सेव किया जाएगा.
कुंजियों या वैल्यू में बदलाव करना
किसी वैल्यू में बदलाव करने के लिए, उस कुंजी या वैल्यू में बदलाव करने के लिए, कुंजी या वैल्यू कॉलम में मौजूद किसी सेल पर दो बार क्लिक करें. अपडेट की गई वैल्यू पाने के लिए, आपको अपने एक्सटेंशन को फिर से लोड करना पड़ सकता है.
की-वैल्यू पेयर मिटाना
- किसी की-वैल्यू पेयर को चुनने के लिए उस पर क्लिक करें.
- चुने गए पेयर को हटाने के लिए, सबसे ऊपर मौजूद ऐक्शन बार में मिटाएं पर क्लिक करें.
इसके अलावा, सभी पेयर हटाने के लिए, सभी हटाएं पर क्लिक करें.