如何設置第三方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