2

我正在使用适用于 JavaScript 的 Facebook API SDK 来邀请经过身份验证的用户的朋友使用该应用程序。

为了邀请朋友,我使用Invitable Friends API,如下所示:

FB.ui({
   method: 'apprequests',
   message: "Hey, use my app!"
}, function(){
   debugger
});

在此之前,我使用以下方法在页面上初始化 Facebook API FB.init

$.getScript("https://connect.facebook.net/en_us/sdk.js", function ()  {
  FB.init({
      appId: "14....56",
      version: "v2.5"
  });
});

邀请朋友弹出窗口工作正常,但是单击Done按钮时(在弹出窗口中),未调用回调函数(并且未到达调试器)。

但是,如果我单击窗口关闭按钮(关闭弹出窗口),则会调用该函数。

Done单击按钮时如何修复代码以调用回调?

4

1 回答 1

0

我认为这是暂时的,很可能与 OP 的本地环境有关。

我无法在本地重现此内容。Facebook 开发人员也无法复制它。

一天后,当用 Nuvi 调试这个(问题 OP)时,问题没有再次出现。我推测这与一些暂时的 Chrome/开发人员工具问题密切相关。

于 2015-11-17T18:08:50.527 回答