【问题标题】:Same Origin Policy and Facebook同源政策和 Facebook
【发布时间】:2013-12-29 00:45:18
【问题描述】:

现在我知道有很多关于同源政策的资源,但我只想直接回答我的具体查询,因为我真的很难理解。

我在我的网站上使用 Facebook 插件,这些插件创建的 iframe 仅在我使用 chrome 检查元素等时在 DOM 中可见。

有没有一种方法可以让我完全访问这些 iFrame 属性/属性,或者它是一个响亮的“没有机会!”。我在这方面花费了太多时间,我只需要做出最终裁决。

谢谢!

【问题讨论】:

    标签: javascript facebook iframe same-origin-policy


    【解决方案1】:

    Javascript 看不到 iframe 内容。 Chrome 检查器只会同时加载 2 个不同的网站,你的和插件一个,所以你可以同时使用它们。

    只是好奇,你想怎么改变它?

    【讨论】:

      【解决方案2】:

      一般来说,JavaScript 无法从 iframe 外部访问 iframe 内容,除非页面域和 iframe 域共享相同的协议以及主机和端口。在您的情况下,这可以使用代理服务器从您的域加载 iframe 内容来完成。

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

      【讨论】:

        猜你喜欢
        • 2011-08-17
        • 2012-11-14
        • 2015-08-19
        • 2015-08-25
        • 2010-12-17
        • 1970-01-01
        • 2011-07-15
        相关资源
        最近更新 更多