फ़ायरफ़ॉक्स में तृतीय पक्ष कुकी को एक्सेस करना

वोट
9

हम काम पर यहाँ एक Facebook अनुप्रयोग बनाने के बाद, आइफ्रेम पद्धति का उपयोग करके। काम करने के लिए आवेदन के लिए, यह iframe के भीतर से कुकी सेट करने की जरूरत है।

सफारी डिफ़ॉल्ट रूप से अक्षम तृतीय पक्ष कुकी है, इसलिए हम अभी हमारे सर्वर से पूरे ब्राउज़र रीडायरेक्ट कर रहे हैं, कुकी सत्र ट्रैक करने के लिए, और फिर वापस फेसबुक आवेदन पृष्ठ पर फिर से अनुप्रेषित आवश्यक निर्धारित किया है।

इस विधि से काम करता है, और अच्छा काम करता है। जब तक Firefox के साथ कोई उन्हें मैन्युअल रूप से हो रही है सक्षम करने के लिए Firefox चूक के रूप में तीसरे पक्ष के कुकीज़, अक्षम कर दिया है, जो साथ आता है। यह आप एक iframe से कुकीज़ सेट नहीं करता है कारण, लेकिन आप उन्हें पढ़ सकते हैं सफारी काम करता है। फ़ायरफ़ॉक्स दूसरी ओर, यदि आप कुकीज़ को पढ़ नहीं करता है, और इसलिए यह एक तरह से असंभव हो जाता है।

वहाँ वैसे भी फ़ायरफ़ॉक्स बाहरी सर्वर के एक iframe पर कुकीज़ भेजने के लिए जब तीसरे पक्ष के कुकीज़ अक्षम हैं पाने के लिए है?

21/01/2009 को 16:04
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


4 जवाब

वोट
0

बल्कि ब्राउज़र को निशाना बनाने की तुलना में, व्यवहार लक्ष्य।

कुकी सेट करें और अपने जे एस के साथ उनके लिए अगले पृष्ठ लोड चेक पर। वे वहाँ नहीं कर रहे हैं, उन्हें वैकल्पिक पद्धति से निर्धारित किया है।

(और सुनिश्चित करें कि आप कुकीज़ के बिना उपयोगकर्ताओं के लिए एक अनंत लूप में समाप्त नहीं करते हैं)

संपादित करें: हम्म अगर एफएफ उन्हें नहीं पढ़ सकते हैं एक मुद्दा हो सकता है। कैसे के बारे में इस प्रणाली के माध्यम से सभी को भेजने?

21/01/2009 को 16:09
का स्रोत उपयोगकर्ता

वोट
9

वहाँ वैसे भी फ़ायरफ़ॉक्स बाहरी सर्वर के एक iframe पर कुकीज़ भेजने के लिए जब तीसरे पक्ष के कुकीज़ अक्षम हैं पाने के लिए है?

नहीं। और वह अच्छा है। 3 पार्टी कुकीज़ अक्षम करने चाहिए को निष्क्रिय उन्हें।

21/01/2009 को 17:30
का स्रोत उपयोगकर्ता

वोट
2

हाँ यह भेज सकते हैं या 3 पार्टी कुकीज़ को स्वीकार जब आप 3 पार्टी कुकीज़ को अनचेक नहीं है। तथापि; चेकबॉक्स "तृतीय पक्ष कुकी स्वीकार करें," है इसलिए वह निश्चित रूप से की तरह यह अभी भी चाहिए / कुकीज़ / लगता है, बस किसी भी नए लोगों को स्वीकार नहीं ... wack।

05/11/2009 को 00:15
का स्रोत उपयोगकर्ता

वोट
5

एक तकनीक जावास्क्रिप्ट का उपयोग प्रारंभिक पृष्ठ लोड पर एक छिपा iframe पर एक पृष्ठभूमि पोस्ट करना है। जैसे ही पोस्ट प्रतिक्रिया सफलतापूर्वक देता है, आप कुकी सेट करने में सक्षम हो जाएगा। यह उपयोगकर्ता अनुभव (मजबूर करने के लिए बातचीत एक और तकनीक है किसी मध्यवर्ती) को प्रभावित करने की आवश्यकता को हटा। कुछ और विचार और यहां नमूना कोड: http://gist.github.com/586182

22/09/2010 को 11:44
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more