2015-06-09 4 views
2

Я иду через ионный учебник, присутствующий вбелого список домена в ионном приложении

http://ccoenraets.github.io/ionic-tutorial/build-ionic-project.html 

и побежал приложение в браузере

ionic serve 

и Android с помощью

ionic emulate android 

When Я запускаю приложение, как указано в учебнике, он хорошо работает на моем браузере Chrome, но когда я пытаюсь запустить эмулятор, я не вижу никаких данных, его просто пустая сцена с меню. Я подозреваю, что его проблемы с whilelist и добавил

<allow-navigation href="*" /> 

в мой файл /config.xml, но он по-прежнему не работает, Мой текущий файл config.xml является

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<widget id="com.ionicframework.conference472350" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
    <name>conference</name> 
    <description> 
     An Ionic Framework and Cordova project. 
    </description> 
    <author email="[email protected]" href="http://ionicframework.com/"> 
     Ionic Framework Team 
    </author> 
    <content src="index.html"/> 
    <access origin="*" /> 
    <allow-intent href="*" /> 
    <allow-navigation href="*" /> 
    <preference name="webviewbounce" value="false"/> 
    <preference name="UIWebViewBounce" value="false"/> 
    <preference name="DisallowOverscroll" value="true"/> 
    <preference name="android-minSdkVersion" value="16"/> 
    <preference name="BackupWebStorage" value="none"/> 
    <preference name="SplashScreen" value="screen"/> 
    <preference name="SplashScreenDelay" value="3000"/> 
    <feature name="StatusBar"> 
    <param name="ios-package" value="CDVStatusBar" onload="true"/> 
    </feature> 
    <platform name="android"> 
    <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/> 
    <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/> 
    <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/> 
    <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/> 
    <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/> 
    <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> 
    <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/> 
    <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/> 
    <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/> 
    <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/> 
    <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/> 
    <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/> 
    <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/> 
    <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/> 
    <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/> 
    <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/> 
    <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/> 
    <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/> 
    </platform> 
</widget> 

я отладки приложения в хромовых Devtools и это ошибка я получаю в консоли для приложения

Failed to load resource: net::ERR_CONNECTION_REFUSED 

enter image description here

+0

Вы добавили тег 'meta' в свой ** файл index.html **? Если нет, добавьте эту строку кода: '' – Keval

+0

Я добавил этот метатег, но у меня все еще есть 1 ошибка ERR_CONNECTION_REFUSED. – raju

ответ

2

Интересно, что у меня была такая же проблема при разработке моего приложения.

Правильно ли вы установили плагин? Вы не говорили об этом.

Сначала необходимо установить cordova whitelist plugin. Я сделал это через npm.

Я также добавил весь доступ к ресурсам в моем config.xml:

<access origin="*" /> 
    <allow-intent href="*" /> 
    <allow-navigation href="*" /> 

Хотя, это не рекомендуется. Скорее, разрешите доступ к ресурсам, которые вам нужны для приложения.

+0

дает ошибку на консоли отладки моего приложения. Метатег не найден. Пожалуйста, добавьте его при использовании плагинов cordova.plugins/cordova-plugin-whitelist/whitelist.js: 23 (анонимная функция) – raju

+0

Можете ли вы опубликовать полный контент вашего нового файла config.xml? Если вы посмотрите на http://stackoverflow.com/questions/30212306/no-content-security-policy-meta-tag-found-error-in-my-phonegap-application, это должно сработать. –

+0

добавлено. Я не видел, чтобы кто-нибудь писал, где добавить эти теги в config.xml. Это проблема – raju

Смежные вопросы