2015-06-05 96 views
0

我最近發現跨域請求不好的事實。我的問題是,我的瀏覽器如何將登錄數據發送到Facebook等網站?我的電腦與Facebook等網域相同嗎?跨域請求混淆

+0

你從哪裏得到跨域請求不被認爲是好的想法? – ivarni

+0

https://en.wikipedia.org/wiki/Same-origin_policy –

+0

這只是解釋跨域請求的安全機制。僅僅因爲我們鎖上了門,門是不是很好? – ivarni

回答

0

相同的來源策略適用於XMLHttpRequest和類似的方法。 Facebook和類似的應用程序使用JSONP來解決這個限制,方法是利用這個策略不適用於腳本標記的事實。

http://en.wikipedia.org/wiki/JSONP

編輯:它的工作原理有點像谷歌分析,或者從他們的服務器到你的頁面中添加代碼的廣告網站,但他們與JSONP添加代碼調用,你在你的代碼和通行證定義一個函數作爲參數的迴應,所以雙向通信是可能的。