我们的网站作为iframe集成到另一个运行在不同域中的站点。我们似乎无法设置Cookie。有没有人遇到过这个问题?有任何想法吗?在iframe中设置cookie - 不同域
回答
由于您的内容正从远程域加载到iframe中,因此它被归类为第三方Cookie。
绝大多数第三方cookies由广告主提供(这些通常标记为由反恶意软件软件跟踪cookie),许多人认为它们是侵犯隐私。因此,大多数浏览器都提供阻止第三方cookie的功能,这可能是您遇到问题的原因。
如果你可以控制你的用户的浏览器设置,你可以绕过cookie通过让他们将第三方网站添加为“可信站点”(至少适用于Windows)来解决问题。可信站点的默认安全设置应允许第三方Cookie。 – Loophole 2013-05-16 04:54:38
IE需要您登录set a P3P policy才能允许第三方框架在默认隐私设置下设置Cookie。
假设P3P允许用户限制什么信息传递给承诺以某种方式处理它的各方。在实践中,它几乎毫无价值,因为用户无法对他们希望如何处理信息真正设置任何有意义的限制;最后,这只是一个相当统一的环境,所有第三方都必须跳过这个环境,即使他们不打算这样做,也会说“我会对你的个人信息很满意”。
你好, 谢谢!我们会尝试。 致以问候 Holger – user1946784 2010-01-22 14:08:56
为了在所有浏览器中工作,您需要P3P +我在回答中列出的策略。 – 2011-06-03 04:03:26
在阅读了Facebook关于iframe画布页的文档后,我想出了如何在包含不同域的iframe中设置cookie。我创建的概念西纳特拉应用在这里的证明:https://github.com/agibralter/iframe-widget-test
有在Facebook上是如何做的在这里更多的讨论:How does Facebook set cross-domain cookies for iFrames on canvas pages?
- 1. 在iFrame中设置cookie
- 2. 如何在同一个域设置cookie iframe的
- 3. 如何从cookie中读取cookie,当cookie设置在不同的子域上时?
- 4. 如何在JSP中的不同子域下设置cookie?
- 5. ASPX设置Cookie域
- 6. iFrame中的X域Cookie
- 7. 在域名/子域名上设置Cookie
- 8. 在Response.Redirect期间可以设置不同域的Cookie吗?
- 9. 如何在PHP中为域设置Cookie
- 10. 如何在Lighttpd中设置无Cookie域?
- 11. 未在Cookie中设置Cookie
- 12. 如何在Safari中的iframe中设置来自外部域的cookie?
- 13. 如何设置域响应[“设置Cookie”]
- 14. 为父域设置cookie
- 15. 如何在iframe中设置cookie? Facebook cookies如何工作?
- 16. 设置来自不同域的Cookie的到期日期
- 17. 域名未设置子域的Cookie
- 18. 跨域iframe插入cookie
- 19. 不同的区域设置
- 20. 在ASP会话Cookie上设置域
- 21. 会话cookie设置域动态在ASP.NET
- 22. Rails:只在www子域设置cookie?
- 23. 根据域中的.htaccess设置cookie
- 24. 如何在android中设置不同的区域设置?
- 25. 不同领域的Cookie
- 26. 从不同域-SRC的iframe
- 27. 设置龟能在不同的领域
- 28. PHP中不同域名的Cookie
- 29. Selenium:擦除不同域中的Cookie
- 30. 从不同的域中读取Cookie?
老问题,但在这里,这是工作,如果你可以修改这两个网站的建议:HTTPS: //stackoverflow.com/questions/18664395/is-there-something-a-site-can-do-to-incorporate-third-party-cookies – user10607 2017-09-27 04:32:39