मैं एक एप्लीकेशन विकसित कर रहा हूं और, कुछ बिंदु पर, मुझे ऐसी जानकारी संग्रहीत करने की आवश्यकता है जो एकाधिक पृष्ठों के बीच लगातार रहना आवश्यक है, शायद अधिकतर, यह केवल 2 पृष्ठ होंगे। जानकारी की मात्रा केवल कुछ बाइट्स और लगभग 15 केबी के बीच बदलती है (यह कभी भी 20KB से अधिक नहीं होगी)। मैं वास्तव में भविष्यवाणी नहीं कर सकता कि यह कितना होगा।स्थानीय स्टोरेज दो पृष्ठों के बीच लगातार भंडारण नहीं कर रहा है
इसके लिए मैंने स्थानीय स्टोरेज का उपयोग करने का निर्णय लिया।
अभी के लिए मैं केवल स्थानीयहोस्ट पर काम कर रहा हूं: 8080।
पेज, अभी के लिए केवल सामान्य नाम हैं: pageA.php और pageB.php।
पृष्ठ डोमेन की जड़ पर रहते हैं। अर्थात।
http://localhost:8080/pageA.php
http://localhost:8080/pageB.php
...
कुछ समय में, मैं localStorage पर डेटा स्टोर, pageA.php पर (मैं setItem() पद्धति का उपयोग करते हैं)।
जब उपयोगकर्ता पृष्ठ बी.एफ़.पी.पी. पर जाता है, तो पृष्ठ बी.एफपी की स्क्रिप्ट तब पेज ए.एफ़.पी. में संग्रहीत डेटा प्राप्त करने का प्रयास करती है।
समस्या यह है कि getItem() हमेशा पेजबी.एफपी
पर मैंने शून्य को वापस कर दिया है, मैंने चाबियों की जांच की है और वे वही हैं, इसलिए वहां कोई समस्या नहीं होनी चाहिए।
मैंने जांच की है, डेटा संग्रह तब तक लोड होता है जब तक यूआरएल नहीं बदलता है।
क्या मैं गलत यहाँ कर रहा हूँ?
नोट: केवल फ़ायरफ़ॉक्स 19 पर और पर क्रोम 24
गाना बजानेवालों के लिए प्रचार कर सकता है, लेकिन अगर यह आपकी मदद करता है: क्रोम के डेवलपर टूल में (और मुझे लगता है कि वहां एक है फायरबग समतुल्य) आप स्थानीय भंडारण में क्या देख सकते हैं की निगरानी कर सकते हैं। अपने पृष्ठ पर राइट क्लिक करें, "तत्व का निरीक्षण करें" का चयन करें, फिर "संसाधन" टैब के अंतर्गत आपको संसाधन वृक्ष में "स्थानीय संग्रहण" मिलेगा। – Sepster
धन्यवाद। इससे मुझे यह पता चलने की अनुमति मिली कि मैं क्या गलत कर रहा था। मुझे आश्चर्य है कि मैं क्रोम पर इस तरह के फीचर के बारे में क्यों भूल गया: डी। – brunoais
मेरी खुशी दोस्त। अगर आपने मुझे रक्तस्राव स्पष्ट रूप से इंगित करने के लिए फ्लेम किया तो लगभग इसे नहीं लिखा था! ;-) क्या आप अपने प्रश्न का उत्तर देने वाले किसी भी समस्या/समाधान के साथ स्वयं को जवाब दे सकते हैं, ताकि यह पोस्ट भविष्य में किसी और की मदद कर सके? – Sepster