我遇到了瀏覽器發送的JSONP和Cookie問題。Cookies和JSONP
其實我有兩個網站:server1和server2。我希望我的用戶對server1進行身份驗證,當他們訪問server2時,我想檢查它們是否通過身份驗證(通過對JSONP的Javascript JSONP調用)。
server1上的身份驗證由cookie管理,我認爲當通過JSONP對server1進行調用時,瀏覽器會發送cookie,然後身份驗證就會生效。但似乎瀏覽器(FF)在通過JSONP發送請求時不會將cookie發送到server1。
有誰知道瀏覽器在使用JSONP請求時是否發送cookie?如果不是這種情況,如果用戶通過server2在server1上進行身份驗證,那麼檢查Javascript的更好的解決方案是什麼?
謝謝您的回答,
文森特
在server1頁面加載一個隱藏的Server2的iFrame,然後在iFrame中獲取所需的cookies等。通過Javascript將消息傳遞迴server1。 – 2010-11-19 09:02:07