Ich schrieb ein kleines Stück Code, um alle Informationen über ein Benutzergerät mit dem Cordova-Plugin-Gerät-Plugin zu erhalten. Aber es gibt kein Ergebnis, wenn ich auf eine Schaltfläche klicke. Aber wenn ich auf den Zurück-Button im Browser klicke, bekomme ich den Fehler "undefiniert".Undefiniert bei der Verwendung von Cordova Plugin-Gerät
Html Datei
<div class="ui-grid-b">
<div class="ui-block-a">
<label for="kuva"></label>
<input type="submit" class="ui-btn" onclick="otaKuvaKirjasto();" data-icon="gear" data-iconpos="right" name="kuva" value="Kuva kuvakansiosta" />
</div>
<div class="ui-block-b">
<input type="submit" class="ui-btn" onclick="otaKuvaKameralla();" data-icon="gear" data-iconpos="right" name="kuva" value="Kuva kameralla" />
</div>
<div class="ui-block-c">
<input type="submit" class="ui-btn" onclick="naytaLaiteTiedot();" data-icon="gear" data-iconpos="right" name="kuva" value="Laitteen tiedot" />
</div>
</div>
<div class="ui-grid-a">
<p id="model"></p>
<p id="platform"></p>
<p id="version"></p>
<p id="name"></p>
</div>
Javascript-Code
document.addEventListener("deviceReady", onDeviceReady, false);
function onDeviceReady() {
/*destinationtype = navigator.Camera.destinationType;
sourcetype = navigator.Camera.PictureSourceType;
laiteKesken.resolve();*/
var model = device.model;
var platform = device.platform;
var version = device.version;
var name = device.name;
naytaLaiteTiedot(model, platform, version, name);
}
function naytaLaiteTiedot(model, platform, version, name) {
$("#model").append("Modeli: "+ model);
$("#platform").append("Käyttöjärjestelmä: "+ platform);
$("#version").append("Versio: "+ version);
$("#name").append("Nimi: "+name);
}
Geräte Plugin bereits in meinem Projekt installiert und Javascript-Code i schrieb unter cordova.js Aufruf Reihe.
Rechts, bro simpilfy. Aber kannst du mehr erklären, warum es nicht beim ersten Mal angezeigt wurde, als ich auf den Knopf klicke? –
Das Problem gelöst bro, es funktioniert gut auf dem mobilen Gerät, danke nochmal. –