Facebook Iframe应用程序 - 虽然我安装了SSL但提示输入安全内容?

时间:2011-12-07 16:05:39

标签: javascript facebook facebook-graph-api ssl

我们终于在我们的服务器上安装了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>

但是如果我决定点击“显示所有内容”按钮,TWICE,那么它将自动调整大小。 我曾尝试使用“https”访问其他iframe选项卡,似乎没有得到提示。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

解决方案可能就像迫使facebook JS SDK通过https加载一样简单。与使用协议相对URL相反。
请参阅this SO question,其中还讨论了部分加密的Facebook页面。