Подтвердить что ты не робот

Команда Ajax для запроса URL больше не работает

Я только что обновил мою версию 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>

но все равно не повезло.

Кто-нибудь сталкивался с подобной проблемой? Любая идея, как я могу заставить его работать снова?

Спасибо,

4b9b3361

Ответ 1

Оказывается, мне просто не хватает следующего плагина:

Cordova-плагин-белый список

После того, как я установил его, rm на платформе Android, снова добавил платформу Android, построил и запустил, он сработает!

Ответ 2

Просто удалите содержимое метатега на индексной странице <meta http-equiv="Content-Security-Policy">