device.platform return'设备未定义'关于cordova项目
device.platform return 'device is not defined' on cordova project
我在运行我的cordova android应用程序时遇到了一个随机发生的问题。基本上,"设备"有时是空的,有时不是。我不知道为什么会发生这种情况,这是我代码的第一部分:
app.js
app = {
// deviceready Event Handler
onDeviceReady: function() {
try
{
var devicePlatform = device.platform;
var deviceVersion = device.version;
}
catch(e)
{
alert("Error: "+e)
}
....
}
}
index.html
....
</div>
<script src="cordova.js"></script>
<script src="js/libs/openfb.js"></script>
<script src="js/app.js"></script>
<script>
$(document).on("mobileinit", function() {
$.mobile.ajaxEnabled = true;
$.mobile.linkBindingEnabled = true;
$.mobile.defaultPageTransition = "fade";
$.mobile.phonegapNavigationEnabled = true;
$.mobile.allowCrossDomainPages = true;
});
// init application
$(window).load(function() {
$(document).bind('deviceready', app.onDeviceReady());
});
</script>
</body>
</html>
设备插件已经过时了,所以我获得了新版本0.3.0,但错误仍然存在。有什么提示吗?
你的应用程序应该在真实的手机上运行,而不是在模拟器上。
我认为您只在chrome上运行应用程序。请尝试绑定侦听器
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var element = document.getElementById('deviceProperties');
element.innerHTML = 'Device Model: ' + device.model + '<br />' +
'Device Cordova: ' + device.cordova + '<br />' +
'Device Platform: ' + device.platform + '<br />' +
'Device UUID: ' + device.uuid + '<br />' +
'Device Version: ' + device.version + '<br />';
}
在PhoneGap API 查看更多信息
希望这能有所帮助!
干杯!
相关文章:
- cordova-2.0.0.js不适用于使用phonegap的android
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- 关于引入外部javascript文件的问题&css通过https
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- cordova:例外:财产'requestFileSystem'的[对象全局]不是函数
- 关于 Javascript 中 parseInt() 的说明
- 在cordova android应用程序中连接数据库
- 关于在node.js中请求
- Cordova RSS馈送的链接不会在外部浏览器中打开
- 使用filetransfer/cordova插件上传一些文件
- Jquery:附加“;每个“;到“;关于“;事件
- Cordova ng路线工作不正常
- IE中关于ZK和JavaScript集成的一些错误
- 无法在基于Cordova的应用程序中读取Set Cookie标头
- 如何将tesseract OCR与Cordova/Phonegap应用程序集成
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 通过mvc中的ajax动作链接获取关于成功的响应头
- 使用Tabris-js,并尝试使用cordova文件和文件传输插件
- device.platform return'设备未定义'关于cordova项目
- Cordova vs Phonegap关于插件,支持,文档,更新