में एक अलग डोमेन पर कुकी कैसे सेट करें आप एक अलग डोमेन पर कुकी कैसे सेट कर सकते हैं जो मेरी साइट को जावास्क्रिप्ट कॉल के साथ बुला रहा है? यह एफएफ 3 में काम करता है, लेकिन आईई 6 में नहीं।रेल
मेरा सर्वर एक अलग साइट और डोमेन पर जावास्क्रिप्ट टैग से कहा जाता है। नतीजा जावास्क्रिप्ट देता है जो डेटा के साथ अपने पृष्ठ को पॉप्युलेट करता है (यह एक विजेट है)। मैं डोमेन = "mydomain.com" और पथ = "/" का उपयोग कर एक कुकी सेट करने की कोशिश कर रहा हूं। यह फ़ायरफ़ॉक्स के लिए काम करता है, लेकिन आईई में काम नहीं करेगा। यह आईई में ठीक काम करता है अगर मैं अपने डोमेन से जावास्क्रिप्ट कॉल का परीक्षण करता हूं।
क्या कोई जानता है कि रेल में उपयोग करके IE में काम करने के लिए क्रॉस डोमेन कुकी सेटिंग कैसे प्राप्त करें?
कि है मैं इसे कैसे सेट: कुकीज़ [cookie_name
इस IE6 में काम करने के लिए आप एक वैध P3P नीति हैडर
कुछ इस भेजा के रूप में एक शीर्ष लेख में यह करना चाहिए की तरह की आवश्यकता हो सकती प्राप्त करने के लिए ] = {: value => 'x',: expires => 1.day.from_now,: domain => '.mydomain.com'} और हाँ, यह फ़ायरफ़ॉक्स के लिए काम करता है। मैंने वास्तव में सोचा कि यह नहीं होगा लेकिन यह करता है। लेकिन आईई में, मुझे लगता है कि यह हेडर सेट करने की कोशिश कर रहा है लेकिन कुकी उनके पेज लोड के बाद नहीं है। – Zack
आप कैसे जानते हैं? क्या आप अपना कोड पोस्ट कर सकते हैं जो आपको बता रहा है कि कुकी नहीं है? – DanSingerman
मैं अपने डोमेन पर कॉल देखने और शीर्षलेख प्रतिक्रियाओं को देखने के लिए फिडलर का उपयोग कर रहा हूं। मैं अपने पृष्ठ (और उनके) पर कुकीज़ देखने के लिए आईई डेवलपर टूलबार का उपयोग कर रहा हूं लेकिन यह अस्तित्व में नहीं है। जब मैं अपनी साइट पर वापस आ जाता हूं तो मैं कुकी को पकड़ने की कोशिश करता हूं और यह अस्तित्व में नहीं है। एफएफ में सब कुछ ठीक काम करता है। – Zack