有没有人知道我可以购买的解决方案?
好吧facebook不再允许你嵌入到IFrame中,我的公司想让facebook出现在我们的应用程序上,我们通过创建iframe和嵌入来实现.但在2月5日,facebook取消了这种能力.所以我正在找一个解决这个问题的人,但不管溶液必须嵌入到IFrame中...
我没有测试过,但我怀疑Facebook可能会使用这样的一些JavaScript来打破框架:
if (top.location != location) { top.location.href = document.location.href ; }
不幸的是,除了你要动态代理整个Facebook网站并过滤掉这个很可能会破坏其他东西的JavaScript之外,你无能为力.Facebook和许多其他网站实施这一技巧,因为框架通常仅用于恶意目的(即用非法广告构建另一个网站或诈骗).
编辑:我从你的评论中看到你说这个目前有效.正如我上面解释的那样,不幸的是,这实际上受到了Facebook的控制.如果他们选择添加一点点JavaScript来打破框架,你就无法阻止它运行.