мне удалось интегрировать жертвуют кнопку Paypal в приложении Кордова:Paypal гибридное приложение
<form action='https://www.paypal.com/cgi-bin/webscr' method='post' target='_top'>
...
</form>
Все работает отлично, за исключением, что при нажатии на кнопку, появляется новое окно, и укомплектовать охватывает приложения WebView делает его невозможно для пользователя вернуться к приложению (единственный способ убить процесс приложения), который, я думаю, очень плохой пользовательский интерфейс.
Вещи, которые я пробовал:
target='_blank'
: тот же результатtarget='myIFrameName'
: Междоменное проблема- Post формы через AJAX и положить результат в DIV: Форма должна быть рассчитана на ошибка мухи (с $ http.put в ионной, не пробовали с jQuery)
Пожалуйста, любое решение?
Лучше всего, чтобы окно PayPal внутри текущего веб-браузера не покрывало заголовок, так как я мог разместить там кнопку back
(что-то вроде iframe-решения, которое могло бы работать с перекрестным доменом), но также может быть с размещением ссылки вернуться на страницу пожертвования PayPal. Я еще не исследовал более глубоко плагин PayPal в этом месте: https://github.com/paypal/PayPal-Cordova-Plugin. кто-нибудь знает, сможет ли он выполнить эту работу? (Я уже открыл проблему с запросом этой функции)