Где я могу найти 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
. Как получить этот файл?
Ответы
Ответ 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