如何设置第三方Cookie。我有要求设置cookie和cookie将在访问过的网站中启用d,如我在abc.com设置cookie时,当我访问cde.com或def.com或ghi.com 如此设置cookie将在所有网站上获取。 如何在javascript中的所有域上获取cookie。如何设置第三方Cookie
回答
您只能访问您的域名cookie。
不可能分配多域cookie。
好吧,我将在一个域上分配cookie,就像我将在abc.com中设置acookie一样,所以当我在cde.com上进行操作时,我如何才能获得abc.com中设置的acookie – Alok
这将有可能直接共享饼干。如果不 abc.com,cde.com,def.com, 你会 abc.xyz.com,cde.xyz.com,def.xyz.com , (谷歌为subdomain cookies)。 也许有可能设置你的网站,并仍然符合你的要求。否则,如果所有这些网站都不能位于同一个域的子域中,那么您可能有其中一个网站充当中央cookie服务器,当用户位于其他域时,您可以使用JSONP将它们引导至某些网站脚本放在你的cookie域中,它会向你发送他们的id或其他内容,并且让你的处理AJAX请求的脚本将它的域cookie设置为相同的值。例如:
- 用户访问,并将def.com上def.com
- JavaScript代码使得一个JSONP请求abc.com
- abc.com设置一个cookie如果不设置它尚未
- ABC。 COM返回cookie值作为def.com到脚本的响应 上def.com
- 脚本设置本地def.com的cookie的值相同
,现在你的服务器可以coordina他们的统计等
所有这一切当然可能只有当所有的网站相互合作,即。您的网站不能混淆其他您无法控制的网站的Cookie。
UPDATE:
参见Breaking The Cross Domain Barrier谈话由Alex塞克斯顿一些灵感和代码示例。
UPDATE:
如果你决定使用一个类似于上文所述,的方法确保你了解潜在的安全问题像cross site request forgery攻击的可能性。 Search Stack Overflow for JSONP security找到更多关于如何使其安全的信息。请记住,上面的解释是对需要理解的复杂过程的简化。你被警告了。
- 1. 从第三方域设置cookie
- 2. 在PHP中设置第三方Cookie
- 3. 第三方脚本可以设置第一方cookie吗?
- 4. 如何测试触发设置第三方cookie的Javascript
- 5. 什么是当前设置第三方cookie的最佳方式?
- 6. 第三方“跟踪cookie”如何工作?
- 7. 第三方Cookie跟踪器
- 8. iframe中的第三方cookie
- 9. JavaScript和第三方Cookie
- 10. IE不接受第三方的cookie P3P策略设置
- 11. 用滑轨设置cookie并在第三方网站上使用
- 12. 为什么我不能在Firefox 3中设置第三方Cookie?
- 13. 检测IE第三方Cookie和混合内容设置
- 14. 使用jquery cookie的第三方cookie
- 15. 如何将Cookie分类为第三方或第一方
- 16. 禁用第三方cookie是否也禁用由第三方javascript创建的cookie?
- 17. 从设置(第三方)的cookies
- 18. 在Firefox中访问第三方Cookie
- 19. 网站上的第三方社交Cookie
- 20. Safari 5.7.1不允许第三方Cookie
- 21. 第三方cookie的 - 从其他域
- 22. Facebook连接和第三方cookie?
- 23. iOS6中的第三方Cookie UIWebView
- 24. Piwik:从第三方cookie中提取idvisitor?
- 25. 第三方Cookie和转化跟踪
- 26. 第三方Cookie和Flash动作脚本
- 27. 在PHP中更新第三方Cookie
- 28. 如何设置cookie?
- 29. 如何从第三方模块访问django设置?
- 30. 如何设置由第三方定时器更新的DependencyProperty?
能通过php吗? – Alok
由于隐私政策,拒绝从语言中独立访问其他域Cookie。 –
看到我更新的答案 – rsp