2015-09-18 4 views
1

Я получаю консольного сообщениене deviceready выстрелил через 5 секунд Кордова

deviceready не выстрелил через 5 секунд.

Канал не стрелял: onPluginsReady

Канал не стрелял: onCordovaReady

, когда я использую следующий ионный фрагмент кода.

ionic.Platform.ready(function(){ 
    // will execute when device is ready, or immediately if the device is already ready. 
    // some code here. I am making calls to sqlite cordova plugin 
}); 

Контроль никогда не идет в функции ionic.Platform.ready. Смешно, что мой код работает на устройствах Android, но не работает на устройствах iOS.

Я пробовал делать много всего до сих пор. Я попытался выполнить поиск неисправностей, приведенный в этой ссылке. http://ngcordova.com/docs/common-issues/

Ниже моя конфигурация

Кордова версия 5.3.1

Ионные версия 1.6.4

ответ

0

@ grane2212, Вы не отправлял никакого кода, поэтому трудно отладить это. Пожалуйста, напишите свой файл index.html, если это не ответит на ваш вопрос.

Возможно, вы загрузили файл поддержки javascript из CDN или в Интернете. НЕ ДЕЛАЙ ЭТО.
Загрузите все * .js файлы локально.

Сообщите мне, если это поможет.

+0

у меня есть все .js файлы локально в моем index.js.Я не смогу показать большую часть своего кода. Я только хотел выяснить, при каких обстоятельствах я могу получить такие ошибки. – grane2212

+0

Хорошо. Я НЕ использую ионный. Я предположил, что это может быть общей проблемой. На этом этапе я рекомендую вам опубликовать на http://forum.ionicframework.com/. Вероятно, люди с гораздо большим знанием по этому вопросу, что я также хотел бы порекомендовать найти FAQ по ионной. Для меня это кажется тривиальной проблемой. Best of Luck – JesseMonroy650

0

window.cordova.plugins.Keyboard вызывали некоторые проблемы, поскольку он нежелателен из Кордовы версии 3,0. Теперь вам нужно использовать синтаксис window.cordova.require() для доступа к плагинам.

Также удаляется и добавляется платформа ios. Иногда пакет package.json иногда перепутался.

+0

У вас есть источник для этого? – alexmngn

1

Попробуйте добавить это, если не включен ..

http-equiv="Content-Security-Policy" 

Для мета-тегов в файле index.html. Он должен выглядеть как ..

<meta http-equiv="Content-Security-Policy".......> 
1

У меня был такой же вопрос на IOS .Spent почти 3 до 4 дней .Finally любой из этих двух обходных работал для меня

< 1.Add META HTTP-экв =» Content-Security-Policy».......> в index.html

2.downgrade платформа 4.0.0 (Cordova платформа обновления [email protected]

+0

Это «обновление ионной платформы [email protected]» –

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