2016-01-04 13 views
12

के भीतर से स्थानीय स्टोरेज या कुकी तक पहुंचने की ज़रूरत है। मैं स्थानीय विशिष्ट पैरामीटर के साथ एक आंतरिक एपीआई के माध्यम से नोटिफ़ डेटा लाने के लिए पुश ईवेंट के बाद पुश ईवेंट बनाना चाहता हूं जो कि स्थानीय स्टोरेज या कुकी जैसे यूटर्टी टाइप या देश आईडी .. मैं यह कैसे करूँ?मुझे सर्विसवर्कर

उत्तर

19

आप सेवा श्रमिकों में स्थानीय संग्रहण का उपयोग नहीं कर सकते हैं। यह निर्णय लिया गया था कि सेवा श्रमिकों को किसी भी तुल्यकालिक एपीआई तक पहुंच नहीं होनी चाहिए। आप इसके बजाय indexedDB का उपयोग कर सकते हैं, या नियंत्रित पृष्ठ के साथ postMessage() का उपयोग कर संवाद कर सकते हैं।

डिफ़ॉल्ट रूप से, कुकीज़ fetch अनुरोधों के साथ शामिल नहीं हैं, लेकिन आप उन्हें निम्नानुसार शामिल कर सकते हैं: fetch(url, {credentials: 'include'})

+0

प्रमाण-पत्रों में एक आकर्षण की तरह काम शामिल है .. धन्यवाद .... !! अब के लिए उद्धारकर्ता .. लेकिन लंबे समय तक एक अनुक्रमित डीबी बनाने में होगा .. बहुत दोस्त –

+2

@amansatija चेक आउट [localforage ] (https://github.com/mozilla/localForage), जो अतिरिक्त प्रयास के लिए प्लस WebSQL दोनों का समर्थन करता है। – Nick