Facebook Iframe应用程序-提示安全内容,虽然我已经安装了SSL

Facebook Iframe App - prompting for secure content although I have SSL installed?

本文关键字:安装 SSL 应用程序 Iframe 提示 安全 Facebook      更新时间:2023-09-26

我们终于在服务器上安装了SSL,这样我们就可以让用户浏览我们简单的HTML iframe选项卡了。

我遇到的问题是在IE8+IE9,我只有在浏览"安全浏览"时才会遇到这个问题。因此,如果我访问同一个页面,只使用"http",一切都正常。

当我访问我的iframe选项卡时,我得到一条提示消息,上面写着:

"只显示安全内容"

现在我可以看到我的内容,但只有800px的高度(它更高)。看来我的javascript自动调整大小还没有被触发。

<script type="text/javascript" >
FB.Canvas.setSize({ width: 520, height: 1400 });
window.fbAsyncInit = function() {
  FB.Canvas.setAutoGrow();
}
</script>

但是如果我决定点击按钮说"显示所有内容",两次,然后它会自动调整大小。我试着用"https"访问其他iframe选项卡,似乎没有得到这个提示。

任何想法?

解决方案可能就像强迫facebook JS SDK通过https加载一样简单。与使用协议相对URL相反。
请参阅这个SO问题,它也谈到了部分加密的facebook页面。