Ответ 1
Оказывается, мне просто не хватает следующего плагина:
Cordova-плагин-белый список
После того, как я установил его, rm на платформе Android, снова добавил платформу Android, построил и запустил, он сработает!
Я только что обновил мою версию cordova. Когда я запустил
cordova -v
Он выводит версию 5.0.0
В старой версии Кордовы я (на самом деле не помню, какая версия была), я смог использовать AJAX для запроса данных с заданного URL. Однако после обновления версии Кордовы она больше не работает. После этого обновления я не редактировал код, поэтому я предполагаю, что что-то в новой версии Кордовы мешает прохождению запросов.
В файле config.xml добавлены следующие разрешения доступа:
<access origin="*" />
<allow-intent href="#" onclick="location.href='http://*/*'; return false;" />
<allow-intent href="#" onclick="location.href='https://*/*'; return false;" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
но все равно не повезло.
Кто-нибудь сталкивался с подобной проблемой? Любая идея, как я могу заставить его работать снова?
Спасибо,
Оказывается, мне просто не хватает следующего плагина:
Cordova-плагин-белый список
После того, как я установил его, rm на платформе Android, снова добавил платформу Android, построил и запустил, он сработает!
Просто удалите содержимое метатега на индексной странице <meta http-equiv="Content-Security-Policy">