Недавно я обновился до Cordova 5.0 (и Cordova Android 4.0), и с тех пор мое приложение больше не может обращаться к внешним ресурсам.
У меня все еще есть <access origin="*" />
в config.xml(как и раньше), и у меня все еще есть <uses-permission android:name="android.permission.INTERNET" />
в AndroidManifest.xml(как и раньше), но ajax-вызовы отклоняются без объяснения (параметр "textStatus" error ", параметр" errorThrown "равен null, а xhr.state() возвращает" reject ").
Я проверял, что ни один запрос не попадает на сервер, поэтому он кажется, что он остановлен Android, но журнал не дает никаких объяснений относительно того, почему...
Я могу получить доступ к указанному URL-адресу в браузере Android, просто не из приложения.
Запрос ajax выполняется по вызову Backbone.sync() Backbone.js, который в итоге вызывает jquery $.ajax(). Я ничего не изменил о том, как делается звонок... просто обновил кордову.
Есть ли новые требования/настройки для сетевых запросов в Cordova 5.0 или что-то еще, что мне нужно сделать иначе, чем предыдущие версии Кордовы?
Кто-нибудь знает, как я могу получить дополнительную информацию о том, почему Android и/или Кордова отклоняют запрос?