phonegap - 设备未定义

时间:2014-03-26 04:52:08

标签: javascript cordova

当我启动应用时,它会打开运行此代码的index.html

<script type="text/javascript">
    $(document).ready(function(){
        document.addEventListener('deviceready', app.onDeviceReady, false);
    });
</script>
app.js

中的

var app = {
    onDeviceReady: function() {
        alert(device.model);
        window.location.replace('pages/home.html');
    },
};

它会提醒device.model并重定向到pages/home.html

<{1>}中的

pages/home.html

在第一次提醒我正确获取设备型号,但在重定向到<script type="text/javascript"> $(document).ready(function(){ alert(device.model); }); </script> 后,我收到错误pages/home.html

1 个答案:

答案 0 :(得分:0)

设备由phonegap / cordova插件提供,未在您的网页/ home.html上加载。此外,设备应该在设备上可用而不是documentready事件。