Console.log и document.addEventListener не работает

0

Я пытаюсь создать приложение phonegap в IOS. Я успешно создал проект, при запуске того же созданного приложения работает отлично, при переходе на мой код он не обнаруживает никакого события javascript, кроме alert().

document.addEventListener('deviceready', function(){}, false);
console.log("I'm working");

Эти функции не работают в Xcode и в устройстве iOS или эмуляторе.

То же самое приложение, которое я создал, отлично работает в android.

Пожалуйста, помогите мне решить проблему.

Теги:
xcode
iphone
cordova

1 ответ

0

Я не могу догадаться, почему это будет работать на 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>
  • 0
    Здравствуйте, Dom, я добавил код выше, но не все еще работает. Я использую Cordova 5.1.1. У вас есть какое-нибудь решение?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню