मैं कुकी कुकी सेट करने और पढ़ने के लिए jQuery कुकी प्लगइन (download और demo और source code with comments) का उपयोग कर रहा हूं। मैं अपने स्थानीय मशीन पर पृष्ठ विकसित कर रहा हूं।क्रोम स्थानीय jQuery कुकीज़ क्यों अनदेखा करता है?
निम्न कोड सफलतापूर्वक फ़ायरफ़ॉक्स 3, आईई 7, और सफारी (पीसी) में एक कुकी सेट करेगा। लेकिन यदि ब्राउज़र Google क्रोम है और पृष्ठ एक स्थानीय फ़ाइल है, तो यह काम नहीं करता है।
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
मैं जानता हूँ कि क्या:
- प्लगइन के demo क्रोम के साथ काम करता है।
- यदि मैं अपना कोड किसी वेब सर्वर (http: // से शुरू होने वाला पता) पर डालता हूं, तो यह क्रोम के साथ काम करता है।
तो कुकी स्थानीय फ़ाइलों पर Google क्रोम के लिए केवल विफल रहता है।
संभावित कारणों:
- गूगल क्रोम हार्ड ड्राइव पर वेब पृष्ठों से कुकीज़ (:: /// C /websites/foo.html फ़ाइल की तरह पथ) को स्वीकार नहीं करता प्लगइन इम्प्लांटेशन में क्रोम को ऐसी कुकीज़ को अस्वीकार करने का कारण बनता है
क्या कोई इसकी पुष्टि कर सकता है और मूल कारण की पहचान कर सकता है?
जब आप डेमो काम करते हैं, तो क्या आपका मतलब है कि यदि आप इसे अपने हार्ड ड्राइव में सहेजते हैं और फ़ाइल की तरह इसे एक्सेस करते हैं: //? – Greg
नहीं - बस क्रोम के साथ उपरोक्त लिंक तक पहुंच रहा है। –