Я работаю над проектом, который должен подключиться к странице и получить некоторые данные.Я использую JSONP, и он очень хорошо работает в браузере, но когда я компилирую его с помощью Phonegap Build, он не работает.Содержимое моего файла config.xml:
<?xml version='1.0' encoding='utf-8'?>
<widget id="abcd.efgh" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0">
<name>test app</name>
<description>
TestApp
</description>
<author email="info@testapp.ir" href="http://testapp.ir/">
testapp
</author>
<plugin name="cordova-plugin-whitelist" spec="1.1.0" />
<content src="index.html" />
<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:*" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</platform>
</widget>
Я также использовал тег CSP на странице индекса:
<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline' 'unsafe-eval'; script-src * 'unsafe-inline' 'unsafe-eval'; connect-src * 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src *; style-src * 'unsafe-inline';
">
Но все равно он не работает!
Ошибка, которую я вижу в версии для Android с помощью javascript, - «ParserError», а «Jquery (Callback) не был вызван»!