2014-12-02 66 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