![](/img/trans.png)
[英]How Can I get the data from one domain to another domain using ajax jsonp?
[英]Can I get cookies by js and send it to another url which is in different domain by jsonp or any other requests?
我正在學習“同源策略”和跨站點請求的基本知識。 問題是我可以獲取當前域的cookie並通過jsonp將其發送到另一個域嗎?
例如,有兩個網站。 www.A.com
和www.B.com
。
如果用戶登錄到A
,也有用戶對瀏覽器的一些餅干A
。 我們知道,由於Same-Origin-Policy的限制,我們無法將XHR與Cookie一起發送給B。 但是我們可以使用js
獲取cookie並使用jsonp
將其作為參數發送。
如:
<script>http://www.B.com/xxx?cookies=REALCOOKIES
嗎?
如果我沒有看錯,本質上就是Google Analytics(分析)跨域跟蹤的工作方式。 當用戶單擊指向另一個域的鏈接時,該cookie值將附加到該鏈接的查詢字符串上,然后在另一端被提取,然后又變成一個cookie(或您要對其進行的任何處理) 。
如果您要談論的是從一個域讀取cookie到另一個域,則可以在服務器端執行此操作,前提是您擁有某種可用於兩個域的資產請求,例如圖像。 (本質上)這是會員,媒體橫幅,facebook跟蹤的工作原理,即廣告的概念在您上網(人們還在上網嗎?)時“跟隨”您。
如果您是這兩個域的開發者,則還可以編寫一個API(服務器端),該API向域www.A.com發出請求並檢索所需的cookie。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.