有人知道我可以购买的解决方案吗?
好吧,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/