2012-03-16 12 views
83

मैंने सत्र स्टोरेज और लोकल स्टोरेज पर कुछ दस्तावेज पढ़े हैं, लेकिन मुझे समझ में नहीं आता कि दायरा क्या है: डोमेन, एक विशिष्ट पृष्ठ?सत्र का दायरा स्टोरेज और लोकल स्टोरेज

उदाहरण के लिए, अगर मैं अगले पन्नों है:

http://example.com/products.aspx?productID=1

http://example.com/products.aspx?productID=2

http://example.com/services.aspx?serviceID=3

और इसके बाद के संस्करण पृष्ठों मैं चलाने में से प्रत्येक पर यदि (idValue में मूल्य होने के साथ क्वेरीस्ट्रिंग):

localStorage.setItem('ID',idvalue); 

क्या मैं 3 अलग-अलग मूल्यों को संग्रहीत करने जा रहा हूं, या क्या मूल्य एक-दूसरे को ओवरराइट करने जा रहे हैं?

उत्तर

70

मूल्य एक-दूसरे को ओवरराइट करने जा रहे हैं। प्रत्येक कुंजी-नाम जोड़ी पथ के बावजूद प्रोटोकॉल और डोमेन के लिए अद्वितीय है।

प्रभावित डोमेन document.domain संपत्ति के माध्यम से बदला जा सकता है।

  • sub.domain.com ->domain.com संभव है (उप डोमेन)
  • sub.domain.com ->other.domain.com संभव नहीं है
+0

धन्यवाद! क्या आपके पास सिफारिश करने का संदर्भ होगा, जो स्थानीय स्टोरेज को विस्तार से बताता है? – Christophe

+2

@ क्रिस्टोफ़े [एमडीएन: स्टोरेज] (https://developer.mozilla.org/en/DOM/Storage) और [डब्ल्यू 3 सी: वेब स्टोरेज] (http://dev.w3.org/html5/webstorage/)। –

+1

अच्छी तरह से, एमडीएन पेज पढ़ने के बाद भी मुझे अभी भी मेरे प्रश्न का उत्तर नहीं मिल रहा है ... वैसे भी, धन्यवाद! – Christophe

111

सत्र संग्रह:

  1. मान के रूप में केवल तब तक जारी रहती है खिड़की या टैब जिसमें उन्होंने संग्रहित किया था।

  2. मान केवल विंडो या टैब के भीतर दिखाई दे रहे हैं जो उन्हें बनाए गए हैं।

स्थानीय संग्रह:

  1. मान खिड़की और ब्राउज़र जीवन काल लागू हैं।

  2. मूल्य एक ही मूल पर चल रहे प्रत्येक विंडो या टैब पर साझा किए जाते हैं।

तो, प्रत्येक कुंजी-मूल्य जोड़ी को पढ़ने और समझकर प्रत्येक डोमेन के लिए अद्वितीय है, क्योंकि स्थानीय संग्रहण विंडो या टैब पर मूल्यों को बनाए रखता है।

+3

धन्यवाद। क्या आप इस संदर्भ में लिंक साझा कर सकते हैं? – Christophe

+3

मैंने इसे http://codeheaven.org/html5-web-storage-api.html – Talha

+2

पर पढ़ा है अब उपरोक्त लिंक यह एक और महान संसाधन है: http://www.sitepoint.com/an-overview-of -थ-वेब-स्टोरेज-एपीआई/ – chrisjlee