2016-05-02 2 views
0

Я делаю приложение Cordova с помощью Framework7 для iOS/Android. Я пытаюсь добавить social sharing plugin и barcode scanner plugin, но функции плагина не могут быть вызваны. Однако, когда я сделал приложение Кордовы с простым HTML и JS (без Framework7), плагины будут работать. Есть ли что-нибудь, что мне нужно изменить на стороне Framework7, чтобы позволить этим плагинам Cordova работать?Плагины Cordova не работают при использовании Framework7

+0

Вы ссылаетесь на cordova.js в свой html-файл, указывающий на правильный путь? Любая ошибка? – Gandhi

+0

@ Ганди Это сработало! Я думал, что сначала мне не нужен cordova.js, поэтому я удалил его. cordova.js не находится в моем корневом каталоге, но как-то называется, позволяя плагину работать. Не могли бы вы объяснить? – Brandon

ответ

0

Файл cordova.js не обязательно присутствует в вашем корневом каталоге проекта. Каждый раз, когда вы делаете определенную сборку платформы, она автоматически создается в корневом каталоге проекта платформы.

Например, если вы создаете платформу для Android с помощью команды «corova build android», файл cordova.js будет создан в папке «platform \ android \ assets \ www». Этот js-файл очень необходим для использования любого из плагинов cordova, поскольку он отвечает за запуск события onDeviceReady после того, как кордова готова и все плагины загружены. Вы также можете просмотреть сгенерированный файл один раз, чтобы получить дополнительную информацию об этом. Надеюсь, поможет.