Я создаю бот-мессенджер Facebook.Я попал в точку, где мне нужно показать веб-просмотр.Это веб-представление выполняет некоторую обработку платежей, и в случае успеха я вызываю функцию Messenger SDK, чтобы закрыть веб-просмотр, а затем выполняю Ajax-вызов для продолжения обмена сообщениями с пользователем.Теперь у меня есть проблема, веб-просмотр не закрывается, пока не завершится выполнение ajax, то есть отправка сообщений пользователю.Если я помещаю функцию закрытия Messenger вне вызова ajax, веб-просмотр закрывается, но ajax не выполняется.Пожалуйста, как мне закрыть веб-просмотр и затем продолжить выполнение ajax-запроса. Вот что я сейчас делаю:
$.ajax({
type: 'POST',
dataType: 'JSON',
url: '/api/payment/'+userId+'/'+payRef,
data: 'userId='+userId,
success: function (data) {
console.log(data);
MessengerExtensions.requestCloseBrowser();
}
})