簡體   English   中英

設備未定義

[英]device is not defined

使用現有的sencha項目和PhoneGap Build,如果我在microloader/testing.js代碼中查詢window.device則會遇到未定義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中,並在那里構建,然后在我的Android 4.0.4智能手機上下載並adb install -r生成的apk。

啟動應用程序時的結果是警報: isPhonegap: false

這里有什么問題?

在這里猜測一下,但是可能是在deviceReady觸發之前您正在調用該代碼嗎?

有關詳細信息,請參見http://docs.phonegap.com/en/4.0.0/cordova_events_events.md.html#deviceready

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM