Задать вопрос
@vostotskiy

Почему cordova не видит плагинов и deviceready?

Здравствуйте. Создал через CLI приложение, (cordova create), скачал плагин для календаря, при попытке вызова проскакивает событие deviceready. Без обертки deviceready() пишет, что window.plugin.calendar not defined.
Еще обратил внимание, что в базовом проэкте не присутствует файл cordova.js, в котором это событие обрабатывается и регистрируется. По документации разобраться не удалось. Скачал отдельно файл cordova.js вместе с cordova.plugins. Событие стало обрабатываться, но не видит плагины. Не совсем понятно, почему в базовой версии приложения не обрабатывается deviceready и нет доступа к подключенным с помощью cli плагинов. По идее они сами должны добавляться в базовый xml настроек а также регистрироваться и быть доступными через window.plugin.[plugin_name].
Подсукажите, пожалуйста, как без извращений, что я сделал(отдельно к поставленному каркасу скачал и залинковал к index.html cordova.js) добавить обработку deviceready?
ps. Пробовал и на эмуляторе(генерил apk и запускал в GenyMotion), и в браузере, пробовал разные версии плагинов(как минимум 3 источника).
Заранее спасибо.
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы