Я пытаюсь создать приложение phonegap в IOS. Я успешно создал проект, при запуске того же созданного приложения работает отлично, при переходе на мой код он не обнаруживает никакого события javascript, кроме alert().
document.addEventListener('deviceready', function(){}, false);
console.log("I'm working");
Эти функции не работают в Xcode и в устройстве iOS или эмуляторе.
То же самое приложение, которое я создал, отлично работает в android.
Пожалуйста, помогите мне решить проблему.
Я не могу догадаться, почему это будет работать на Android, но не на iOS. Вы уверены, что включаете в себя страницы html? "Диснеектор" не будет работать без него. Все остальное выглядит хорошо. В документации по телефонным записям приведен код ниже:
<!DOCTYPE html>
<html>
<head>
<title>Device Ready Example</title>
<script type="text/javascript" charset="utf-8" src="/cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// device APIs are available
function onDeviceReady() {
// Now safe to use device APIs
****For testing purposes, add an alert() here to ensure it is working.****
}
</script>
</head>
<body onload="onLoad()">
</body>
</html>