簡體   English   中英

從第三方域設置Cookie

[英]Setting a cookie from a third-party domain

因此,基本上,我正在嘗試構建一個簡單的跟蹤器,作為學習跟蹤器工作方式的一種方法。 我偶然發現了第一個問題。 場景是這樣的:

  • 域A ,它從域B加載JS(跟蹤器)
  • 域B ,托管跟蹤器和后端

用戶加載域A,並且JS已成功加載。 域B向用戶發送Set-Cookie(名稱,值,路徑,到期時間)請求,該用戶接收該請求(我檢查了它)。 但是,它實際上並沒有在瀏覽器中設置cookie。 我嘗試執行相同的操作,但所有操作都在同一域中並且可以正常工作,因此問題在於它們是不同的域。

最好的解決方法是什么? 使用iframe,也許嗎? 從JS設置cookie來讀取服務器的響應?

把這個扔在你的HTTP標題中

P3P CP="NOI COR NID CUR OUR NOR"

P3P是關鍵,剩下的就是價值

而且您可能會想復習一下P3P實際上是什么http://www.w3.org/P3P/

或只是谷歌“ P3P”

他們在此線程中說P3P已死..但它仍可在IE上運行。 不知道chrome&FF在這個問題上的立場。 對p3p策略編輯器有何建議?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM