Facebook Live Stream插件IE“内容无法在框架中显示”

时间:2012-06-21 14:40:49

标签: facebook iframe login

使用Facebook Javascript SDK,我们整合了直播插件。

<script>
    window.fbAsyncInit = function() {

    FB.init({
      appId      : APP_ID, // App ID
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      oauth      : true, // enable OAuth 2.0
      xfbml      : true  // parse XFBML
    });

};
</script>

<div class="fb-live-stream" data-event-app-id="229717737092882" data-width="307" data-height="451" data-always-post-to-friends="false">
<script>
FB.XFBML.parse();
</script>

因此,直播聊天在所有浏览器中都能正常运行。但只有在IE中,当您在另一个选项卡中打开Facebook并登录LOG OUT然后返回我的站点时,Live Stream的iframe会自行刷新并显示弹出窗口“您还没有登录”“请登录以继续”。当我单击LOGIN按钮时,实时流刷新并显示iframe错误:

此内容无法在框架中显示

为帮助保护您在本网站上输入的信息的安全性,此内容的发布者不允许将其显示在框架中。

我们无法在FF或Chrome上重现此错误。 我已经在stackoverflow上阅读了类似的问题,但没有一个适用于我的情况。

有什么想法吗?

0 个答案:

没有答案