在我的网站上打开Facebook-app登录窗口时出现循环错误

时间:2012-02-03 15:57:40

标签: javascript facebook api loops login

我正在尝试使用Facebook SDK和API将用户登录到我的网站,除了循环控制台错误之外,它都可以工作。

  

不安全的JavaScript尝试使用网址https://s-static.ak.fbcdn.net/connect/xd_proxy.php访问框架?域,协议和端口必须匹配。

它仅在显示FaceBook登录对话框时显示,在关闭时停止显示,但这是一个我宁愿摆脱的烦恼。

Facebook SDK

脚本/ facebook.js

//FB SDK (Software Development Kit) for easy access to FB commands @ http://developers.facebook.com/docs/reference/javascript/
window.onload = function(){
    window.fbAsyncInit = function() {
        FB.init({
          appId      : '350562728295861', // App ID
          channelUrl : 'http:url', // Channel File
          status     : true, // check login status
          cookie     : true, // enable cookies to allow the server to access the session
          xfbml      : true  // parse XFBML
        });
    };
}
// Load the SDK Asynchronously
(function(d){
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
    js = d.createElement('script'); js.id = id; js.async = true;
    js.src = "//connect.facebook.net/en_US/all.js";
    d.getElementsByTagName('head')[0].appendChild(js);
}(document));

登录按钮

脚本/ facebook.js

function logIn(){
    FB.login(function(){ //calls the Facebook popup window

    });
}

频道文件

<script src="//connect.facebook.net/en_US/all.js"></script>

脚本位于root / scripts中,通道和索引文件位于根文件夹中。

我写了很多,但这实际上只是SDK本身,它仍然会引发错误。所以我期待某种缺失值或其他疏忽。

0 个答案:

没有答案