कुकी को सेट और पढ़ने के लिए मैं jQuery कुकी प्लगइन ( डाउनलोड और डेमो और टिप्पणियों के साथ स्रोत कोड ) का उपयोग कर रहा हूं । मैं अपनी स्थानीय मशीन पर पेज विकसित कर रहा हूं ।
निम्नलिखित कोड सफलतापूर्वक FireFox 3, IE 7 और Safari (PC) में एक कुकी सेट करेगा। लेकिन अगर ब्राउज़र Google क्रोम है और पृष्ठ एक स्थानीय फ़ाइल है , तो यह काम नहीं करता है।
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
मुझे क्या पता :
- प्लगइन का डेमो क्रोम के साथ काम करता है।
- अगर मैं अपना कोड किसी वेब सर्वर (http: // से शुरू होने वाला) पर डालता हूं, तो यह क्रोम के साथ काम करता है।
तो कुकी केवल स्थानीय फ़ाइलों पर Google Chrome के लिए विफल हो जाती है ।
संभावित कारण :
- Google Chrome हार्ड ड्राइव (पथ जैसे फ़ाइल: /// C: /websites/foo.html) पर वेब पृष्ठों से कुकीज़ स्वीकार नहीं करता है
- प्लगइन के निहितार्थ में कुछ कारण क्रोम को ऐसी कुकीज़ को अस्वीकार करने का कारण बनता है
क्या कोई इसकी पुष्टि कर सकता है और मूल कारण की पहचान कर सकता है?