Phonegap-Aufruf nicht Gerät betriebsbereit-Funktion

Ich bin nicht in der Lage, um das Gerät betriebsbereit Funktion der Arbeit innerhalb der phonegap-also xcode simulator. Der html-Code wie folgt: `

    <title>Boilerplate</title>
</head>
<body>

    <div id="main" data-role="page">
        <div data-role="header" class="logo">
            <img class="logo" src="img/premium-logo.jpg" />
        </div>

        <div data-role="content">

            <h1>Apache Cordova Test Zone</h1>
            <div class="test-zone" id="test-zone">

            </div>

        </div>

        <div data-role="footer">

            <h4>Footer of main page</h4>

        </div>

    </div>



    <script type="text/javascript" src="js/jquery-2.0.3.min.js"></script>
    <script type="text/javascript" src="js/jQuery-Mobile-1.3.1-min.js"></script>
    <script type="text/javascript" src="cordova-2.3.0.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
        $(document).ready(init());
    </script>
</body>

den Javascript-Datei index.js:

 function init() {
   document.addEventListener("deviceready", onDeviceReady, false);
 }

 function onDeviceReady() {
   alert('It works!');
 }

Wenn ich kommentieren Sie die Zeile innerhalb der init-Funktion und ersetzen Sie es einfach mit onDeviceReady(); bekomme ich eine Warnung, um die Arbeit an chrome.

Warum funktioniert im simulator mit dem code oben.
Danke

Ich würde versuchen zu registrieren document.addEventListener("deviceready", onDeviceReady, false); außerhalb $(document).ready(). Außerdem $(document).ready() nimmt function als argument, zB. $(document).ready(init);
Ich habe versucht, den Aufruf document.addEventListener("deviceready", onDeviceReady, false); und ich habe die init-Funktion aufgerufen wird, die auf dem Gerät bereit. Kann immer noch nicht sehen, wo dieser nicht funktioniert
Na dann, was in den Protokollen? Ich habe keine chance in der Arbeit mit PhoneGap für iOS, aber mit Adnroid es hat nicht gefeuert paar mal wegen kaputter JS und ich konnte sehen, dass es im debug-logs

InformationsquelleAutor psycho | 2013-07-23

Schreibe einen Kommentar