Подтвердить что ты не робот

Где я могу найти cordova.js?

Я пишу мобильное приложение с HTML5, Javascript и CSS3. Я использую телефонную трубку.

Итак, если я использую что-то вроде этого.

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
    document.addEventListener("backbutton", onBackKeyDown, false);
}

function onBackKeyDown() {
    alert("test");
}

Я получаю эту ошибку:

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

Я использую Ripple для эмуляции смартфона. И его право. У меня нет cordova.js в моей папке проекта, потому что я не знаю, где я его получаю. Я загрузил самую новую версию 2.9.0 phonegap и использовал специальную программу cordova-mobile-spec.

Нет cordova.js только a cordova-incl.js. Как получить этот файл?

4b9b3361

Ответ 1

Проверьте cordova.js внутри созданного нового проекта (используя командную строку)

ИЛИ

ПРОВЕРЬТЕ СВОБОДНУЮ ЛИНИЮ ЛИБ ВНУТРИ ЗАГРУЗКИ CORDOVA ZIP FILE

enter image description here

enter image description here

FOR IOS ПРОВЕРКА кордовал

enter image description here

enter image description here

ANDROID

enter image description here

Пожалуйста, проверьте папку libs на каждой платформе.

Ответ 2

Я потратил много времени на поиск решения по вопросу "Где взять кордову .js?".
Я разрабатываю мобильное приложение, использующее html + css + jQuery mobile, и я его создаю с помощью службы создания веб-страниц в телефонной сети. Версия phonegap, над которой я работаю, - 3.1.0.

Я пытался найти, как использовать Phonegap API в своем мобильном приложении и как вызвать методы cordova (ex notification.alert). Решением этого является просто добавить

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>  

внутри заголовка вашего документа index.html. Конструктор Phonegap найдет и включит правильный файл cordova.js для каждой сборки (Android, Win phone, iOS).

Наконец, событие ondeviceready имеет важное значение для любого приложения. Полный пример.

Ответ 3

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

Наконец, я понял, что, поскольку моя страница index.html не находится в корневой папке www, но внутри ее подкаталога, я должен установить относительный путь для файла cordova (т.е. src="../cordova.js").

Надеюсь, что это поможет кому-то еще иметь ту же самую [тупую] проблему.

Ответ 4

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

Создать для браузера:

Кордоба построить браузер

Для запуска:

браузер для браузера cordova

Дополнительные параметры

Браузер командной строки - --port = 8001 --target = Firefox

Для запуска с плагинами здесь приведен быстрый ввод https://www.raymondcamden.com/2016/03/22/the-cordova-browser-platform