我使用Facebook API SDK for JavaScript邀请经过身份验证的用户的朋友使用该应用。
为了邀请朋友,我使用Invitable Friends API,如下所示:
FB.ui({
method: 'apprequests',
message: "Hey, use my app!"
}, function(){
debugger
});
在此之前,我使用FB.init
初始化页面上的Facebook API:
$.getScript("https://connect.facebook.net/en_us/sdk.js", function () {
FB.init({
appId: "14....56",
version: "v2.5"
});
});
邀请朋友弹出窗口工作正常,但是当单击完成按钮(在弹出窗口中)时,不会调用回调函数(并且未到达调试器)。
但是,如果单击窗口关闭按钮(关闭弹出窗口),则 函数被调用。
如何在单击 Done 按钮时修复代码以调用回调?
答案 0 :(得分:0)
我认为这是暂时的,很可能与OP的本地环境有关。
我无法在本地重现这一点。来自Facebook开发者的人也无法复制它。
一天之后,当用Nuvi(问题OP)进行调试时,问题并没有再出现。我推测这与一些时态的Chrome /开发人员工具问题密切相关。