2011-12-01 12 views
26

क्या स्थानीय स्टोरेज का उपयोग करते समय कुंजी के लिए कोई सीमा (स्थानीय संग्रहण की मात्रा तक उपलब्ध है) है?क्या स्थानीय स्टोरेज के लिए मुख्य लंबाई की सीमा है?

localStorage.setItem("pretend that this is a 1MB string", "whatever"); 

उत्तर

21

हाँ, सीमा डोमेन प्रति 5MB है:

अर्थात मैं की तरह कुछ कर सकते हैं। आपकी स्ट्रिंग तब तक हो सकती है जब तक आप चाहें। कुल उपयोग, हालांकि, 5 एमबी से कम होना चाहिए।

http://dev.w3.org/html5/webstorage/

http://www.stackoverflow.com/questions/2747285/html5-localstorage-restrictions-and-limits

+6

ओपी कुल भंडारण की तुलना में अधिक कुंजी लंबाई के बारे में पूछ रहा था। उन लिंकों ने विशेष रूप से सवाल का जवाब नहीं दिया था। क्या आप कह रहे हैं कि मुख्य लंबाई अनंत है, जब तक यह कुल 5 एमबी से अधिक न हो? –

+3

@ParchedSquid बस IE9, क्रोमियम 30, फ़ायरफ़ॉक्स 25 पर परीक्षण किया गया; कुंजी की लंबाई हो सकती है, जब तक कि कुंजी + मान जोड़ी का कुल आकार भंडारण की सीमाओं (लगभग 5 एमबी) के भीतर आता है। कोड का परीक्षण करने के लिए प्रयोग किया जाता था: 'localStorage.clear(); localStorage.setItem (नया ऐरे (5e6) .join (''), ''); localStorage.key (0)। लम्बाई;' –

+0

मैंने एफएफ 24 में जल्दी से परीक्षण किया एक ही परिणाम। पुष्टि करने के लिए धन्यवाद। –

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