使用 Facebook 移动浏览器时 FB.ui 方法共享不返回回调

Tha*_*ara 5 callback facebook-javascript-sdk fb.ui

let promise = new Promise((resolve, reject) => {
     FB.ui({
         method: "share",
         href: href,
         ref: ref,
         hashtag: hashtag,
         quote: quote
     }, function (response) {
         console.log(response);
         if (response !== undefined && !response.error_code) {
             return resolve(response);
         }

         return reject(response);
     });
});
Run Code Online (Sandbox Code Playgroud)

用户点击 facebook 移动浏览器上的分享按钮后,没有任何反应......

不触发回调函数。

如何重现:在 facebook 上分享我的网站,点击 facebook 应用程序上出现的链接。这将打开 Facebook 移动浏览器并单击触发我提到的 javascript 的按钮。共享对话框在此上方打开,我单击共享,它消失了,没有其他任何事情发生。