Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Live Stream插件,即“内容不能在框架中显示”_Facebook_Iframe_Login - Fatal编程技术网

Facebook Live Stream插件,即“内容不能在框架中显示”

Facebook Live Stream插件,即“内容不能在框架中显示”,facebook,iframe,login,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 serve

使用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并注销,然后返回到我的网站时,直播流的iframe会自动刷新,并显示一个弹出窗口,说明您未登录,请登录以继续。单击登录按钮时,实时流刷新并显示iframe错误:

此内容不能显示在框架中

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

我们无法在FF或Chrome上重现此错误。 我在stackoverflow上读过类似的文章,但没有一篇适合我的情况


有什么想法吗?

这并不能解决问题,但出于您的兴趣:Facebook将于2012年9月5日删除直播插件。他们建议切换到评论框。如果你不切换,从9月5日开始,他们将显示评论框而不是Live插件。是的,我知道,但我们想用到九月份。