簡體   English   中英

使用跨域JSONP請求和cookie?

[英]Using cross domain JSONP requests with cookies?

我的情況如下所示:

我使用2個域。

在domain1中,我的用戶已登錄,並且為此域設置了會話cookie。

在我的HTML的domain2中,我包含一個腳本標簽,其URL指向可在domain1上運行並生成javascript的應用程序。 像這樣:

<script src="http://domain1.com/jsactions"></script>

我很好奇。 當用戶輸入domain2時,我可以假定jsactions應用程序( http://domain1.com/jsactions )將始終接收為domain1設置的會話cookie嗎? (當然,它是先前創建的)

我想知道這項功能能否在IE8 +和最新的Firefox,Chrome和Safari中正常工作。

是的,我們最近已經測試了這種方法。 JSONP請求包含它的域cookie(在您的情況下為domain1)。

而且,如果JSONP響應在其標頭中設置了Cookie,則該Cookie將包含在下一個往返中。 利用此行為,我們實現了跨域登錄方案(根本沒有重定向到domain1)。

暫無
暫無

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

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