33

ऐसा लगता है कि मेरे ब्राउज़र पर स्थापित क्रोम एक्सटेंशन के localStorage/chrome.storage को देखना संभव होना चाहिए। मैंने डेवलपर टूल्स के साथ थोड़ा सा खेला है, लेकिन ऐसा करने का कोई तरीका नहीं मिला है। कोई विचार?मैं क्रोम एक्सटेंशन के संग्रहण को कैसे इंस्टॉल करूं?

उत्तर

10

Chrome://extensions/ (Developer mode में पृष्ठभूमि पृष्ठों को देखने के लिए चेक करने की आवश्यकता है) में एक्सटेंशन के पृष्ठभूमि पृष्ठ पर क्लिक करके क्रोम डेवेटोल खोलें, फिर संसाधन पैनल में आप बाईं ओर स्थानीय संग्रहण देख सकते हैं।

+13

देखें यदि आप 'लोकल स्टोरेज API' का उपयोग करते हैं तो आप इसे क्रोम डेवलपर टूल में पा सकते हैं। लेकिन यदि आप 'chrome.storage.local.set ({" key ": value}) जैसे 'chrome.storage API' विधि का उपयोग करते हैं, तो डेटा वहां संग्रहीत नहीं होता है। हम उन डेटा कहां पा सकते हैं? – KiL

+0

मेरा एक्सटेंशन सहेजा कुछ भी नहीं देख रहा है। इसे प्रिंट करने के अलावा, क्या उन्हें जांचने का कोई और तरीका है? – Robert

+1

@Xan से हाल ही में जोड़ा गया जवाब देखें। –

16

आप सही हैं कि chrome.storage डेवलपर टूल में दिखाई नहीं देता है। एक ही रास्ता मैं इसके बारे में सभी को देखने के लिए मिल गया है कंसोल में इस डालकर है:

chrome.storage.local.get(function(result){console.log(result)}) 

इस कंसोल में JSON ऑब्जेक्ट थूक होगा।

20

मैं कई उत्तरों में मौजूद मौजूदा ज्ञान को सरल और व्यापक में जोड़ना चाहता हूं। यदि आप इसे वोट देते हैं, तो कृपया @mwkwok और @chaohuang से भी ऐसा ही करें।

यह सच है कि chrome.storage का उपयोग करके सहेजी गई सामग्री डेवलपर टूल में दिखाई नहीं देती है, वहां आप नियमित स्थानीय स्टोरेज एपीआई का उपयोग करके केवल सहेजे गए सामान देख सकते हैं। यह करें:

  1. chrome://extensions/ पर जाकर अपने एक्सटेंशन के पृष्ठभूमि पृष्ठ खोलें Console टैब पर

  2. जाओ और इस टाइप करें ("डेवलपर मोड" पृष्ठभूमि पृष्ठ को देखने के लिए की जांच आवश्यक है):

chrome.storage.local.get(function(result){console.log(result)})

इस पूरे STO थूक होगा कंसोल में एक JSON ऑब्जेक्ट के रूप में क्रोध।

+0

स्थानीय भंडारण को लगातार कैसे बनाया जाए? अगर मैं एक्सटेंशन को अक्षम करता हूं तो इसे हटा दिया जाता है। – jstuardo

+0

@jstuardo जो पूरी तरह से अलग प्रश्न की तरह दिखता है मुझे जवाब नहीं पता है। माफ़ कीजिये। –

38

localStorage और chrome.storage दोनों के साथ काम करने के लिए एक बहुत ही उपयोगी विस्तार है जिसे मैंने हाल ही में खोजा है, जो देव उपकरण पैनल के रूप में काम करता है।

Storage Area Explorer

enter image description here

मैं इस बारे में नहीं था, लेकिन यह कुछ अन्य तो सवाल पर लेखक द्वारा सुझाव दिया गया था।

+2

इच्छा है कि मैं इसे +50 कर सकता हूं। –

+0

मैंने कोशिश की, लेकिन यह मेरे लिए काम नहीं कर रहा है। हालांकि, मैं वास्तव में क्रोम "devtools" एक्सटेंशन विकसित कर रहा हूं - सामान्य क्रोम एक्सटेंशन नहीं। – nogridbag

+1

@nogridbag अपने देव उपकरण के लिए देव उपकरण खोलने का प्रयास करें। अनदेखा करें, Ctrl + Shift + I। .. चलो, मैंने कोशिश की। यदि आप मिर्गी हैं तो स्टोरेज एरिया एक्सप्लोरर के साथ ऐसा न करें! – Xan

3

मुझे कंसोल में टाइप किए गए दिए गए कोड का उपयोग करके कोई परिणाम नहीं मिला। लेकिन कंसोल में डालते समय यह कोड काम करता था।

chrome.storage.sync.get(null, function (data) { console.info(data) });

यहाँ अंतर यह है कि हम एक शून्य मान जो भंडारण में सभी सामग्री वापस आ जाएगी पार जाते हैं। इसे वापस करने के लिए, और अतिरिक्त पढ़ने के लिए, official chrome page on this API.

संबंधित मुद्दे