HTML DOM दस्तावेज़ कुकी
उदाहरण
इस दस्तावेज़ से संबद्ध सभी कुकी प्राप्त करें:
let allCookies = document.cookie;
परिभाषा और उपयोग
संपत्ति कुंजी = मान जोड़े (दस्तावेज़ कुकीज़) की cookie
अर्धविराम से अलग सूची सेट या लौटाती है।
कुकी बनाने का एक उदाहरण:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC;
path=/";
ध्यान दें
कुकीज़ में अल्पविराम, अर्धविराम या रिक्त स्थान नहीं हो सकते।
encodeURIComponent() विधि सुनिश्चित करती है कि वे नहीं करते हैं।
यह सभी देखें:
जावास्क्रिप्ट कुकीज़ ट्यूटोरियल
सलाह:
कभी-कभी स्टोरेज एपीआई एक बेहतर टूल है:
वाक्य - विन्यास
कुकी वापस करें:
document.cookie
कुकी सेट करें:
document.cookie = newCookie
पैरामीटर
नाम = मान जोड़े की अर्धविराम से अलग की गई सूची , इसके बाद इनमें से कोई भी वैकल्पिक मान:
expires=date max-age=seconds path=path domain=domainname secure |
प्रतिलाभ की मात्रा
प्रकार | विवरण |
डोरी | कुंजी = मान जोड़े (दस्तावेज़ कुकीज़) की अर्धविराम से अलग सूची। |
कुकीज़ बनाम स्थानीय संग्रहण
कुकीज़ क्लाइंट-सर्वर (ब्राउज़र-सर्वर) अनुप्रयोगों के लिए हैं।
स्थानीय भंडारण क्लाइंट (ब्राउज़र) अनुप्रयोगों के लिए है।
कुकीज़ वेबसाइटों से जुड़ी होती हैं। यदि डेटा क्लाइंट के उपयोग के लिए है, तो प्रत्येक HTTP शीर्षलेख में कुकीज़ भेजना बैंडविड्थ की कमर है।
कुछ उपयोगकर्ताओं ने अपने ब्राउज़र में एक नियम के रूप में कुकीज़ अक्षम कर दी हैं।
एक कुकी की आकार सीमा 4 किलोबाइट होती है। स्थानीय संग्रहण की प्रति डोमेन 5 मेगाबाइट की सीमा है।
एक कुकी की समाप्ति तिथि होती है। स्थानीय भंडारण नहीं है।
ब्राउज़र समर्थन
document.cookie
एक डोम लेवल 2 (2001) फीचर है।
यह सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |