Метод обмена FB.ui не возвращает обратный вызов при использовании браузера Facebook для мобильных устройств. - PullRequest
4 голосов
/ 16 марта 2020
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);
     });
});

Ничего не происходит после того, как пользователь нажал кнопку "Поделиться" в мобильном браузере Facebook ...

Функция обратного вызова не сработала.

Как воспроизвести: Разделили мой сайт на фейсбуке щелкнул ссылку, которая появилась в приложении фейсбук. Это открывает браузер Facebook для мобильных устройств и нажимает кнопку, которая вызывает javascript, которую я упомянул. Над этим открывается диалоговое окно «Поделиться», я нажимаю «Поделиться», оно исчезает, и больше ничего не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...