Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Javascript Facebook登录Oauth对话框关闭事件?_Javascript_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript Facebook登录Oauth对话框关闭事件?

Javascript Facebook登录Oauth对话框关闭事件?,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,在FacebookJSSDK上,我试图检测用户在单击登录按钮(接受或拒绝)后何时关闭Oauth对话框,因此有onlogin属性: <div class='fb-login-button" onlogin="function...">FB login</div> 我能做的最好的方法是检测Oauth对话框的返回吗?确实没有检测登录操作的事件?您需要允许运行Facebook JavaScript SDK的URL。要执行此操作,请在“设置基本信息”下编辑您的facebook应用

在FacebookJSSDK上,我试图检测用户在单击登录按钮(接受或拒绝)后何时关闭Oauth对话框,因此有onlogin属性:

<div class='fb-login-button" onlogin="function...">FB login</div>

我能做的最好的方法是检测Oauth对话框的返回吗?确实没有检测登录操作的事件?

您需要允许运行Facebook JavaScript SDK的URL。要执行此操作,请在“设置基本信息”下编辑您的facebook应用程序,将所有URL放在“应用程序域”字段中,例如www.yourdomain.com、yourdomain.com

并不是说你在这里输入的URL必须来自“基本信息”设置下的“网站URL”字段,在“选择你的应用程序如何与Facebook集成”-“使用Facebook登录的网站”下

Facebook已经记录了在URL不允许的情况下尝试运行应用程序时显示的错误。要查看此日志,请转到浏览器控制台并查看日志


享受

请重新阅读我的问题,我尝试查找javascript事件,以了解用户何时单击登录按钮并返回成功登录的站点。
$('.fb-login-button').each(function() {
    var oldLoginFn = this.onlogin || $.noop();
    this.onlogin = function () {
        //my instructions...
        return oldLoginFn.apply(this, arguments);
    }
});