Roe*_*iee 3 android ios cordova
在使用Phonegap平台时,我遇到了一个问题.当尝试访问任何设备字符串时,例如device.name或device.platform,我得到值undefined.这在iOS和Android上都会发生.我在ApplicationManifest和config中都设置了Android的权限.
在对问题进行研究时,我发现问题可能是设备功能仅在大约1到3秒后才可用.我已经运行了一些测试,在10秒时设置了超时,甚至在不同时间(最多几分钟)通过onClick手动执行操作,但我一直得到未定义的值.
我试过window.device.name而不是device.name,结果相同.
有没有人知道为什么会这样?
在iOS 6.0.2和Android 4.1.2上运行Phonegap 2.3.0
码:
$('#deviceName').html('Name: ' + device.name);
$('#devicePlatform').html('Platform: ' + device.platform);
$('#devicePlatformVersion').html('Version: ' + device.version);
Run Code Online (Sandbox Code Playgroud)
完整代码在这里
非常感谢您的帮助!
rea*_*ebo 10
"警告:device.name
自版本2.3.0起已弃用.请device.model
改用."
请参阅以下内容:http://docs.phonegap.com/en/edge/cordova_device_device.md.html#device.name
归档时间: |
|
查看次数: |
6713 次 |
最近记录: |