我们终于在我们的服务器上安装了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选项卡,似乎没有得到提示。
有什么想法吗?
答案 0 :(得分:1)
解决方案可能就像迫使facebook JS SDK通过https加载一样简单。与使用协议相对URL相反。
请参阅this SO question,其中还讨论了部分加密的Facebook页面。