facebook - 我想以某种方式将 Facebook 嵌入到 IFrame 中

标签 facebook iframe

有人知道我可以购买的解决方案吗?

好吧,facebook 不再允许您嵌入到 IFrame 中,我的公司希望 facebook 出现在我们的应用程序上,我们通过创建 Iframe 和嵌入来实现。但 2 月 5 日,Facebook 取消了这一能力。因此,我正在寻找解决此解决方案的人,但无论该解决方案是什么,都必须嵌入到 IFrame 中...

最佳答案

<iframe src="http://www.facebook.com/" />

我还没有测试过,但我怀疑 Facebook 可能会使用一些像这样的 JavaScript 来打破框架:

if (top.location != location) {
    top.location.href = document.location.href ;
}

不幸的是,您对此无能为力,除非您动态代理整个 Facebook 网站并过滤掉此 JavaScript,这很可能会破坏其他事情。 Facebook 和许多其他网站都采用了这种技巧,因为框架通常仅用于恶意目的(即用非法广告或诈骗来框架另一个网站)。

编辑:我从您的评论中看到您说这目前有效。正如我上面所解释的,不幸的是,这实际上是在 Facebook 的控制之下。如果他们选择添加一点 JavaScript 来打破框架,你就无法阻止它运行。

关于facebook - 我想以某种方式将 Facebook 嵌入到 IFrame 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267523/

相关文章:

javascript - Facebook 页面 iframe 不起作用

html - iframe内容无法响应移动设备上的媒体查询

html - 自定义 Facebook 选项卡上的奇怪边框问题

javascript - Facebook 和分享

ios - 从 2013 年 10 月起无法从 Graph API 获取 "access token"

javascript - Facebook 登录的权限 - 未获得publish_actions 权限

ios - 无法在 iOS 中配置 facebook LoginButtonDelegate

php变量知道jquery何时加载?

javascript - 如何获取嵌入的 YouTube 视频以自动播放建议的视频?

javascript - 滚动 iframe 内的 jQuery UI dropzone 错误偏移