我很喜歡WebOS3.0(也在Mojo中)。 現在,我正在掌上掌上應用程序開發。 ,我想知道如何調試enyo應用程序?如何調試Enyo App WebOS 3.0?
5
A
回答
8
您可以使用模擬服務在webkit瀏覽器中運行enyo應用程序。然後只需使用Chrome調試工具。
請注意,您必須使用必要的命令行開關啓動Chrome以允許文件訪問或跨域xhr。
如果您需要在模擬器或設備上針對您的應用程序進行調試,則可以使用Ares調試器。 https://ares.palm.com/AresDebug/
2
對於大多數調試,您應該能夠使用Chrome與「--allow-file-access-from-files」開關。但是,由於我一直在保存用戶首選項,開發服務等,我發現在項目目錄中運行模擬器並使用palm-run是調試一些更深入項目的最簡單方法。
這裏有一些很酷的基於網頁的記錄器,但是如果你配置了一個超寬設置的Console2並堅持下去,那麼從模擬器記錄很容易就可以讀取命令行(或者powershell )。
1
如果您使用localstorage.getItem()和localStorage.setItem(),可以在Chrome和設備上使用,這意味着您可以測試保存和恢復首選項和設置等,而無需離開Chrome(並保持重新打包和安裝應用程序)。您也可以使用Chrome開發工具來檢查這些方法和資源選項卡的本地存儲部分。
2
如果要打印到日誌中,從設備,把你的代碼執行下列操作之一:
- enyo.Log(「...」);
- enyo.Warn(「...」);
- enyo.Error(「...」);
然後,在設備處於開發人員模式下,運行「palm-log -f your.app.id」。 -f標誌使日誌跟隨應用程序,而不是打印一次並退出。請注意,這需要將日誌級別設置得足夠高才能打印。要在觸控板上設置日誌級別,請運行設備信息應用程序。從他的應用程序菜單中選擇「自定義應用程序」,然後輸入「##日誌#」。請記住,啓用日誌功能(最低限度)運行設備可能會降低速度。
相關問題
- 1. phonegap webos 3.0+
- 2. webOS 3.0 enyo sqlite數據庫存儲和檢索
- 3. Palm/HP webOS 3.0/Enyo框架支持圖像映射嗎?
- 4. 問題可拖曳的列表項目[WebOS 3.0 ENYO]
- 5. 關於webos 3.0中數據庫的問題ENYO Sqlite
- 6. Xml解析enyo框架的webos
- 7. WebOS 3.0從函數訪問UI
- 8. 如何使用Enyo(webOS)中的MediaCapture拍照?
- 9. 能用webOS Enyo框架使用native javascript/coffeescript構造函數嗎?
- 10. 與webOS的Enyo應用加載速度更快
- 11. 哪個webOS Enyo元素/組件適合這種情況?
- 12. 如何在enyo中設置enyo
- 13. 如何使用Enyo 2.0 WebService對象
- 14. Google App Engine/WSGIApplication:如何檢查調試?
- 15. android在調試板上調試如何導出APP數據
- 16. Go App Engine調試
- 17. 調試Cordova + Chrome + App
- 18. WebOS中的設置API
- 19. 如何檢查enyo版本?
- 20. Passenger 3.0和調試器
- 21. 如何在Enyo中使用Dojo代碼..?
- 22. 我如何測試EJB 3.0?
- 23. Enyo的DragAvatar
- 24. Swift 3.0:如何調用CGImageCreateWithImageInRect()?
- 25. 在enyo
- 26. 從的WebOS /魔
- 27. Enyo onbeforeunload事件
- 28. 如何在Enyo中顯示/隱藏圖像?
- 29. WebOS:如何測試一個文件是否存在?
- 30. VS代碼和Chrome調試器 - 如何在Android設備上調試Ionic App?