2012-07-11 6 views
13

मैंने अपनी परियोजना के लिए एचटीएमएल में स्थानीय स्टोरेज की कोशिश की। जब मैं एक ब्राउज़र में स्थानीय स्टोरेज का उपयोग करके कुछ डेटा सहेजता हूं और इसे किसी अन्य ब्राउज़र में पढ़ने की कोशिश करता हूं, तो यह विफल हो जाता है।मैं HTML5 लोकल स्टोरेज जैसे कुछ का उपयोग कैसे कर सकता हूं, लेकिन ब्राउज़र के बीच साझा किया?

  1. फ्लेक्स जैसे सभी ब्राउज़रों में सामान्य डेटा को कैसे सहेज सकता है?

  2. और जहां ये डेटा विंडोज 7 में संग्रहीत हैं?

+0

सी [AmplifyJS] (http://amplifyjs.com/api/store/) (यह भी देखें: [का ब्राउज़र संगतता 'localStorage'] (http://caniuse.com/#search=localstorage))। –

+2

आप सर्वर ब्राउज़र को संग्रहीत करके कई ब्राउज़रों में डेटा को सहेज सकते हैं - उदाहरण के लिए डेटाबेस में – ManseUK

उत्तर

15
  1. यह संभव नहीं है।

  2. प्रत्येक ब्राउज़र इसे अपने स्थान पर संग्रहीत करता है (यही कारण है कि यह संभव नहीं है)। localStorage एक ओएस सेवा नहीं है, यह HTML5 विनिर्देश का हिस्सा है, जिसे प्रत्येक ब्राउज़र द्वारा अलग से कार्यान्वित किया जाता है।

+1

उपयोगकर्ता को प्रत्येक बार डेटा स्टोर करने के लिए कहने के लिए बेवकूफ है, जब वे अलग-अलग ब्राउज़रों में एक ही ऐप खोलते हैं। – user10

+2

और यदि डेटा बदल दिया गया है? आपको वैसे भी इसे सिंक करने की क्षमता की आवश्यकता होगी। – poncha

+0

एडोब लोग इसे कैसे करते हैं? एक बार जब हम shareObject का उपयोग करके डेटा संग्रहीत करते हैं, तो वे आपको वापस देते हैं इससे कोई फर्क नहीं पड़ता कि आप किस ब्राउज़र का उपयोग कर रहे हैं। क्या हम इस स्थानीय स्टोरेज को प्राप्त नहीं करेंगे? अगर हम किसी को इस सुविधा के बारे में W3c पर प्रस्ताव नहीं दे सकते हैं। – user10

संबंधित मुद्दे