में स्थानीय स्टोरेज ऑब्जेक्ट को अपरिभाषित किया गया है, मैं अपने जेएस एप्लिकेशन में स्थानीय स्टोरेज का उपयोग कर रहा हूं और मैं सोच रहा था कि आईई 9 localStorage == undefined
का दावा क्यों करता है। जहां तक मुझे पता है, आईई 8 इसका समर्थन करता है, क्या यह नए संस्करण में काम करने के लिए कोई तरीका है?आईई
आईई
उत्तर
क्या आप इसे स्थानीय HTML फ़ाइल पर जांच रहे हैं? यानी file:///
यूआरएल?
स्थानीय स्टोरेज केवल HTTP वेबसाइटों पर उपलब्ध है। आईई 9 देव पूर्वावलोकन में यह नहीं बदला है।
@ एजे। धन्यवाद। मुझे संदेह था कि यह मुद्दा था, लेकिन अभी भी यह सोच रहा था कि आईई में परीक्षण करते समय क्या गलत था। मैंने अपने टेस्ट पेज को वेब एप के भीतर से शुरू करना शुरू किया और यह आईई, एफएफ और क्रोम में ठीक काम करता था। – Stonetip
कोशिश इस
फ़ाइल की तरह फ़ाइल खोलने के लिए: //127.0.0.1/c$/pathtofile/file.html
मुझे नहीं लगता कि यह काम करता है। इसे कम से कम IE11 में काम करने के लिए नहीं मिल सका। आह, ठीक है, मोंगोज़ वेब सर्वर का उपयोग करें, यह काफी छोटा है और फिर स्थानीय स्टोरेज काम करता है। – raddevus
@daylight यह काम करता है यदि आप विश्वसनीय साइटों की सूची में 'फ़ाइल: // 127.0.0.1' भी जोड़ते हैं। – grammar31
IE 11 काम करता है
तुम सब दो की जरूरत है फ़ाइल जोड़ सकता हूँ: //127.0.0.1 सुरक्षा टैब के तहत विश्वसनीय क्षेत्रों में (नोट: सुनिश्चित करें कि https चेक बॉक्स चेक नहीं किया गया है) इस कोड को शीर्ष या अपनी स्क्रिप्ट में जोड़ें, आपके कोड के आधार पर आपको तब तक आवश्यकता नहीं हो सकती जब तक कि आप प्राप्त न करें इंटरनेट से कनेक्ट नहीं है।
!localStorage && (l = location, p = l.pathname.replace(/(^..)(:)/, "$1$$"), (l.href = l.protocol + "//127.0.0.1" + p));
!localStorage && (l = location, p = l.pathname.replace(/(^..)(:)/, "$1$$"), (l.href = l.protocol + "//127.0.0.1" + p));
if (typeof(Storage) != "undefined") {
// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
alert(localStorage.getItem("lastname"));
} else {
alert("Sorry, your browser does not support Web Storage...");
}
बढ़िया, यह काम करता है! सुरक्षा मशीन आदि में कुछ भी बदले बिना मेरी मशीन पर भी एक नोट: यदि आप सख्त मोड में अपना कोड निष्पादित करते हैं तो यह कोड 'सख्त मोड में अपरिवर्तनीय चर' को फेंकता है। हल करने के लिए, गैर-संघनित मोड में पुनः लिखें ('if (! LocalStorage) {....}') – Tyblitz
आदमी यह काम करता है !, आईई चाल करने का शानदार तरीका !! – Nikunj
आप फ़ाइल 'फ़ाइल के साथ एक स्थानीय HTML फ़ाइल पर यह परीक्षण कर रहे हैं: //' प्रोटोकॉल? –
प्लेटफ़ॉर्म पूर्वावलोकन के देव उपकरण कंसोल में 'लोकल स्टोरेज' टाइपिंग http http –
@Akexandre जैस्मीन ओह पर मेरे लिए काम करता है ओह, आप भूल गए हैं कि यह काम नहीं करता है। धन्यवाद। –