दिलचस्प पोस्ट
ggplot2 प्रतिलिपि एकाधिक गुण / किंवदंतियों प्रति सौंदर्य, पुनरीक्षित पायथन में दो सूचियों को दोहराते हुए इकाई फ़्रेमवर्क और EntityState.Modified का उपयोग कर ऑब्जेक्ट के प्रत्येक फ़ील्ड्स को अपडेट करने का तरीका अवैध json को वैध जेसन में परिवर्तित करें एक पंक्ति पर कई चर को कैसे परिभाषित किया जाए? क्या आप हर चीज का चयन कर सकते हैं, लेकिन 1 या 2 फ़ील्ड, लेखक के ऐंठन के बिना? पुश नोटिफिकेशन को प्रबंधित करना जब ऐप नहीं चल रहा है त्रुटि: 'macosx10.8' के लिए एसडीके पथ को हल नहीं किया जा सका NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder कमांड लाइन से माइक्रोसॉफ्ट एज में यूआरएल कैसे खोलें? एक कार्यात्मक तरीके से अपवादों को संभालने के लिए एक बेहतर तरीका XML दस्तावेज़ को सी # में पार्स करें CUDA: कुल में कितने समवर्ती धागे हैं? JQuery का उपयोग कर पाठ स्ट्रिंग का पता लगाएं? एंड्रॉइड में प्रोग्राम संदेशों को टेक्स्ट भेजना

स्थानीय स्टोरेज साफ़ करें

जावास्क्रिप्ट में उपयोगकर्ताओं को स्थानीय स्टोरेज रीसेट करने का कोई तरीका है?

Solutions Collecting From Web of "स्थानीय स्टोरेज साफ़ करें"

स्थानीय स्टोरेज साफ़ करने के लिए इसका उपयोग करें:

localStorage.clear(); 

यदि आप उपयोगकर्ता के स्थानीय भंडारण से एक विशिष्ट आइटम या चर को हटाना चाहते हैं, तो आप उपयोग कर सकते हैं

 localStorage.removeItem("name of localStorage variable you want to remove"); 
 window.localStorage.clear(); //try this to clear all local storage 

मुझे लगता है कि clear(); सभी स्थानीय संग्रहण डेटा हटा दें, लेकिन यदि आपको केवल एक आइटम को हटाना है, तो आप इसका उपयोग कर सकते हैं:

 window.localStorage.removeItem("item_name"); 

यहां एक फ़ंक्शन है जो आपको अपवादों के साथ सभी स्थानीय स्टोरेज आइटम्स को निकालने की अनुमति देगा। आपको इस फ़ंक्शन के लिए jQuery की आवश्यकता होगी। आप सार को डाउनलोड कर सकते हैं

आप इसे इस clearStorageExcept(['exceptionOne','exceptionTwo']) तरह कॉल कर सकते हैं clearStorageExcept(['exceptionOne','exceptionTwo'])

 clearStorageExcept = function(exceptions){ var storage = localStorage; var keys = []; var exceptions = [].concat(exceptions); //prevent undefined //get storage keys $.each(localStorage, function(key, val){ keys.push(key); }); //loop through keys for( i=0; i<keys.length; i++ ){ var key = keys[i]; var deleteItem = true; //check if key excluded for( j=0; j<exceptions.length; j++ ){ var exception = exceptions[j]; if( key == exception ){ deleteItem = false; } } //delete key if( deleteItem ){ localStorage.removeItem(key); } } } 

पहली चीज़ें पहले, आपको यह सुनिश्चित करने के लिए चेक करना होगा कि स्थानीयस्टॉरेज सक्षम है। मैं इसे ऐसा करने की सिफारिश करेगा:

 var localStorageEnabled = false; try { localStorageEnabled = !!localStorage; } catch(e) {}; 

हां, आप (कुछ मामलों में) बस यह देखने के लिए जांच सकते हैं कि स्थानीय स्टोरेज विंडो ऑब्जेक्ट का सदस्य है। हालांकि, iframe sandboxing विकल्प (अन्य बातों के अलावा) एक अपवाद फेंक देंगे यदि आप भी 'स्थानीय स्टॉरेज' सूचकांक का उपयोग करने का प्रयास करते हैं इस प्रकार, सर्वोत्तम प्रथाओं के कारणों के लिए, यह देखने के लिए सबसे अच्छा तरीका है कि क्या स्थानीय स्टोरेज सक्षम है। उसके बाद, आप स्थानीय स्तर पर बस इतना साफ कर सकते हैं

 if (localStorageEnabled) localStorage.clear(); 

उदाहरण के लिए, वेबकिट ब्राउज़रों में ऐसा त्रुटि होने के बाद आप स्थानीय स्टोरेज साफ़ कर सकते हैं।

 // clears the local storage upon error if (localStorageEnabled) window.onerror = localStorage.clear.bind(localStorage); 

उपरोक्त उदाहरण में, आपको .bind(window) क्योंकि इसके बिना, localStorage.clear फ़ंक्शन localStorage.clear के संदर्भ में चलाएगा, बजाय localStorage ऑब्जेक्ट को चुपचाप विफल कर देगा। इसे प्रदर्शित करने के लिए, नीचे दिए गए उदाहरण को देखें:

 window.onerror = localStorage.clear; 

के समान है:

 window.onerror = function(){ localStorage.clear.call(window); } 

यदि उपरोक्त सभी काम नहीं कर रहे हैं? तो यह जवाब जादू की तरह काम करेगा
https://stackoverflow.com/a/45057698/5902146