我是phonegap的新手,我正在寻找一种安全简便的方法来检测设备是平板电脑还是手机。 我的方法是这样的。如果宽度尺寸大于高度尺寸,则设备是平板电脑,否则是手机。这种方法的问题在于,如果手机从水平位置开始,结果是错误的。
我需要在phonegap中使用某种东西,属性或方法来获取设备的原始大小,无论它是水平位置还是垂直位置。
我正在使用它:
window.innerHeight; window.innerWidth;
或
window.height; window.width;
但如果改变方向,则属性(高度或宽度)会发生变化。无论是水平还是垂直位置,我都需要屏幕的原始尺寸。
有人可以帮我吗?
提前致谢。
答案 0 :(得分:0)
您可以尝试使用org.apache.cordova.device插件。
http://ngcordova.com/docs/plugins/device/ http://docs.phonegap.com/en/edge/cordova_device_device.md.html
它为您提供了getDevice()方法,您可以使用它来推断设备类型。
在项目中包含插件:
phonegap插件添加org.apache.cordova.device
它随时可以使用。