2010-01-22 11 views
34

हमने हमारी साइट को किसी अन्य साइट पर एक आईफ़्रेम के रूप में एकीकृत किया है जो एक अलग डोमेन पर चलता है। ऐसा लगता है कि हम कुकीज़ सेट नहीं कर सकते हैं। क्या किसी को इस मुद्दे का सामना करना पड़ा है? कोई विचार?आईफ़्रेम में कुकी सेट करना - अलग-अलग डोमेन

+0

वर्ष सवाल है, लेकिन इस यहाँ एक सुझाव है अगर आप दोनों वेबसाइटों को संशोधित कर सकते काम करता है वह यह है कि: https: //stackoverflow.com/questions/18664395/is-there-something-a-site-can-do-to-incorporate-third-party-cookies – user10607

उत्तर

17

चूंकि आपकी सामग्री को दूरस्थ डोमेन से आईफ्रेम में लोड किया जा रहा है, इसलिए इसे तृतीय-पक्ष कुकी के रूप में वर्गीकृत किया गया है।

विज्ञापनदाताओं द्वारा तृतीय-पक्ष कुकीज का विशाल बहुमत प्रदान किया जाता है (इन्हें आम तौर पर ट्रैकिंग कुकीज़ एंटी-मैलवेयर सॉफ़्टवेयर द्वारा चिह्नित किया जाता है) और कई लोग उन्हें गोपनीयता का आक्रमण मानते हैं। नतीजतन, अधिकांश ब्राउज़र तीसरे पक्ष की कुकीज़ को अवरुद्ध करने की सुविधा प्रदान करते हैं, जो शायद आपके द्वारा सामना किए जा रहे मुद्दे का कारण है।

+0

यदि आपके उपयोगकर्ता की ब्राउज़र सेटिंग्स पर नियंत्रण है, तो आप कुकी के आसपास जा सकते हैं उन्हें 'विश्वसनीय साइट' (विंडोज़ के लिए, कम से कम) के रूप में तीसरे पक्ष की साइट जोड़ने के द्वारा समस्या। विश्वसनीय साइटों के लिए डिफ़ॉल्ट सुरक्षा सेटिंग्स को तृतीय-पक्ष कुकीज़ को अनुमति देना चाहिए। – Loophole

8

आईई आपको set a P3P policy की आवश्यकता है इससे पहले कि यह डिफ़ॉल्ट गोपनीयता सेटिंग्स के तहत, तृतीय-पक्ष फ्रेम को कुकीज़ सेट करने की अनुमति देगा।

माना जाता है कि पी 3 पी उपयोगकर्ता को यह निर्धारित करने की अनुमति देता है कि कौन सी पार्टियां कुछ तरीकों से इसे संभालने का वादा करती हैं। व्यावहारिक रूप से यह काफी बेकार है क्योंकि उपयोगकर्ता वास्तव में जानकारी को संभालने के तरीके पर कोई सार्थक सीमा निर्धारित नहीं कर सकते हैं; अंत में यह एक काफी समान सेटिंग है जो एक उछाल के रूप में कार्य कर रही है कि सभी तीसरे पक्षों को यह कहना है कि "मैं आपकी व्यक्तिगत जानकारी के साथ अच्छा रहूंगा", भले ही उनके पास ऐसा करने का कोई इरादा न हो।

+0

हैलो, धन्यवाद! हम कोशिश करेंगे। सर्वश्रेष्ठ संबंध होल्गर – user1946784

+1

सभी ब्राउज़रों में काम करने के लिए, आपको मेरे उत्तर में उल्लिखित रणनीति P3P + की आवश्यकता है। –

7

आईफ्रेम कैनवास पृष्ठों पर फेसबुक के दस्तावेज़ों के माध्यम से पढ़ने के बाद, मुझे पता चला कि अलग-अलग डोमेन के साथ आईफ़्रेम में कुकीज़ कैसे सेट करें। मैं अवधारणा सिनात्रा आवेदन यहाँ का एक सबूत बनाया: https://github.com/agibralter/iframe-widget-test

वहाँ कैसे फेसबुक इसे यहाँ करता है के बारे में अधिक चर्चा है: How does Facebook set cross-domain cookies for iFrames on canvas pages?

संबंधित मुद्दे