2014-12-02 64 views
0

讀取餅乾我搜索了很多關於「如何閱讀來自其它域的cookies」,但我總是有相同的答案。如何從Facebook的其他領域

假設我們有兩個不同的領域。 dom1.com & dom2.com 我想要的是當我在第一個域中時從dom2.com讀取一個cookie。

當我搜索,我發現,這是不可能做到這一點,如果你沒有自己的兩個領域,即使你做的iFrame在第一域dom2.com。

但後來我不知道。 Facebook做到了。您可以發表評論,喜歡和處理Facebook在Facebook之外的其他領域的應用程序。

那麼它是怎樣工作的?那是什麼代碼?

回答

0

這不是從其他維生素讀取cookies,是使用CORS訪問api.facebook.com和嵌入式IFRAMES的組合。我目前無法確切知道它是如何工作的,但基本上API可以告訴你有多少喜歡的東西,當你打開一個IFRAME到facebook.com時,你正在發送你的Facebook證書,但這並不意味着這些證書被訪問容器頁面,就像在頁面中運行一個小型瀏覽器一樣。

+0

謝謝你的解釋:) – Abuzanona 2014-12-02 16:04:21