Я только что обновил мою версию cordova. Когда я бегКоманда Ajax для запроса URL-адреса больше не работает
cordova -v
Он выводит версию 5.0.0
на старую версию Кордовы у меня было (я на самом деле не помню, какую версию, которая была) я был в состоянии использовать AJAX для запроса данных из заданный URL. Однако после обновления версии Кордовы она больше не работает. После этого обновления я не редактировал код, поэтому я предполагаю, что что-то в новой версии Кордовы мешает прохождению запросов.
Я добавил следующие гранты доступа в моем файле config.xml:
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
, но до сих пор нет удачи.
Неужели кто-нибудь сталкивается с подобной проблемой? Любая идея, как я могу заставить его работать снова?
Спасибо,
Я обновляемой в Кордову 5.1.1, столкнулись с той же проблемы, и это решило проблему. Я действительно думал, что это проблема доверия сертификатов в более поздних версиях Android, но это была проблема. Не забудьте добавить: ' ' на ваш _config.xml_ ** EDIT **: ошибки форматирования –
Barryrowe
Мне не нужно было добавлять какой-либо элемент в config.xml - один раз Я добавил этот плагин, все снова заработало (я на кордове CLI 5.0.0). Кстати, большое спасибо за этот пост. Я убил 4 часа к тому времени, когда нашел это. –
Я использую cordova v5.3.3, мое приложение корректно работало на устройстве Android 2.3.3 без каких-либо проблем. Но когда я попробовал на lollipop-устройстве, ajax-вызовы терпели неудачу с ошибкой «404». Наконец, установка плагина спасла мой день! Большое спасибо. –