Я создаю приложение для Android с помощью Adobe Phonegap Build, и оно извлекает данные из Discord API.Но дело в том, что я не могу получить изображения, такие как аватары пользователей, и некоторую другую информацию, такую как имя пользователя.
Я добавил cordova-pluging-whitelist
и cordova-plugin-csp-override
в мой config.xml. Я попытался запустить index.html в браузере Chrome, и он работает хорошо.Несмотря на то, что у меня есть метатег
<meta http-equiv="Content-Security-Policy: default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval'">
в моем index.html, он не работает на устройстве Android.
Вот мой config.xml
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.example.android" version="1.0"
xmlns="http://www.w3.org/ns/widgets">
<name></name>
<description></description>
<author email="" href=""></author>
<preference name="phonegap-version" value="cli-8.1.1" />
<preference name="permissions" value="none" />
<preference name="orientation" value="portrait" />
<preference name="target-device" value="universal" />
<preference name="fullscreen" value="false" />
<plugin name="cordova-plugin-device" spec="1.1.2" />
<plugin name="cordova-plugin-inappbrowser" spec="1.3.0" />
<plugin name="cordova-plugin-splashscreen" spec="3.2.2" />
<plugin name="cordova-plugin-whitelist" spec="1.3.3" />
<plugin name="cordova-plugin-csp-override" spec="1.0.0" />
<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:*" />
<icon src="src/assets/appicon.png" />
<splash src="src/assets/splash.png"/>
</widget>
Примечание: я думаю, это не проект Cordova, но Adobe Phonegap Build нуждается в них.Поправь меня, если я ошибаюсь.