Как помешать открыть внешнюю ссылку в браузере в кордове? - PullRequest
0 голосов
/ 24 сентября 2018

Я использую Angular2 с Cordova для Android-приложения.В этом я использую платежный шлюз, поэтому для этого мне нужно отправить значения формы на внешний URL платежа, не открывая браузер.

Пример кода:

<form action="<External URL>" method="POST">
      <input type="text" value="paymentID">
</form>

Пожалуйста, помогите мне вэто.

1 Ответ

0 голосов
/ 25 сентября 2018

Чтобы отправка формы не открывалась в браузере, необходимо разрешить переход по этому URL.Вы можете сделать это, добавив в файл config.xml запись allow-navigation, например: <allow-navigation href="http://example.com/*" />.

. В Android вам также необходимо установить cordova-plugin-whitelist

Но вам не следуетЧтобы отправить форму на внешний URL-адрес, вы должны использовать XHR (AJAX) для отправки POST на сервер вместо отправки формы.

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