设备未定义
device is not defined
使用现有的 sencha 项目和 PhoneGap Build,如果我在 microloader/testing.js
代码中查询它,我会遇到 window.device
未定义的问题。
Ext.blink = function(options) {
...
Ext.microloaded = true;
// Start my microloader enhancement
isPhonegap = typeof window.device != "undefined";
window.alert("isPhonegap: " + isPhonegap);
config.xml 包含插件:
<gap:plugin name="org.apache.cordova.device" />
Sencha 正在为我将所有内容上传到 PhoneGap Build,它是在那里构建的,然后我下载并 adb install -r
在我的 Android 4.0.4 智能手机上生成的 apk。
启动应用程序时的结果是警报:isPhonegap: false
。
这里有什么问题?
这里有点猜测,但您是否在 deviceReady
触发之前调用了该代码?
详情见http://docs.phonegap.com/en/4.0.0/cordova_events_events.md.html#deviceready。
使用现有的 sencha 项目和 PhoneGap Build,如果我在 microloader/testing.js
代码中查询它,我会遇到 window.device
未定义的问题。
Ext.blink = function(options) {
...
Ext.microloaded = true;
// Start my microloader enhancement
isPhonegap = typeof window.device != "undefined";
window.alert("isPhonegap: " + isPhonegap);
config.xml 包含插件:
<gap:plugin name="org.apache.cordova.device" />
Sencha 正在为我将所有内容上传到 PhoneGap Build,它是在那里构建的,然后我下载并 adb install -r
在我的 Android 4.0.4 智能手机上生成的 apk。
启动应用程序时的结果是警报:isPhonegap: false
。
这里有什么问题?
这里有点猜测,但您是否在 deviceReady
触发之前调用了该代码?
详情见http://docs.phonegap.com/en/4.0.0/cordova_events_events.md.html#deviceready。