Javascript Facebook如何从其他域读取Cookie

Javascript Facebook如何从其他域读取Cookie,javascript,cookies,Javascript,Cookies,我搜索了很多关于“如何从其他域读取cookies”的内容,但我总是有相同的答案 假设我们有两个不同的域。dom1.com和dom2.com 我想要的是当我在第一个域中时从dom2.com读取cookie 当我搜索时,我发现如果你不拥有这两个域名,即使你在第一个域名中为dom2.com创建iFrame,也不可能做到这一点 但后来我想知道。Facebook就是这样做的。你可以在Facebook以外的其他领域评论、喜欢和处理Facebook的应用程序 那么它是如何工作的呢?代码是什么?它不是从其他DO

我搜索了很多关于“如何从其他域读取cookies”的内容,但我总是有相同的答案

假设我们有两个不同的域。dom1.com和dom2.com 我想要的是当我在第一个域中时从dom2.com读取cookie

当我搜索时,我发现如果你不拥有这两个域名,即使你在第一个域名中为dom2.com创建iFrame,也不可能做到这一点

但后来我想知道。Facebook就是这样做的。你可以在Facebook以外的其他领域评论、喜欢和处理Facebook的应用程序


那么它是如何工作的呢?代码是什么?

它不是从其他DOAMIN读取Cookie,而是用于访问
api.facebook.com
和嵌入式iFrame的混合。我不能确切地说它目前是如何工作的,但基本上API可以告诉你有多少喜欢的东西,当打开一个IFRAME到facebook.com时,你正在发送你的facebook凭据,但这并不意味着这些凭据可以通过容器页面访问,这就像在页面内部运行一个小浏览器。

感谢您的解释:)