簡體   English   中英

調試iOS上的Cordova(PhoneGap)代碼

[英]Debugging Cordova (PhoneGap) code on iOS

我正在開發一個我想通過Cordova(PhoneGap)在iOS上托管的應用程序。 當我嘗試訪問device.platform和device.version屬性時遇到了一些問題。 我不確定問題是什么。 無論哪種方式,我都無法弄清楚如何窺探代碼以更好地了解正在發生的事情。

我想我可以在桌面版Safari中啟動.html,但是,它沒有提供任何見解。 簡而言之:

  1. 如何調試Cordova內部運行的代碼?
  2. 任何想法為什么我不能只做一個“警報(device.platform);”?

謝謝!

從iOS 6開始,您只需啟用Safari中的“開發”菜單,並使用Safari Web Inspector在iOS模擬器或USB連接設備中遠程調試Cordova應用程序。 如果您使用過Chrome的調試器,那么您會感到賓至如歸。

  1. 我使用名為Weinre的漂亮的調試工具 ,這是調試cordova(phonegap)應用程序時的救星。 它基本上是一個遠程調試工具,類似於Chrome和其他一些瀏覽器中常用的webkit開發人員工具。

  2. 在嘗試調用device.platform之前,請確保已加載Cordova。 觸發deviceready js事件時會加載Cordova。

除了Weinre之外,還有iWebInspector,它在ios上很有用,也許更好。 http://www.mobilexweb.com/blog/debugging-web-safari-phonegap-iphone-ipad

我認為它可能只適用於模擬器,但對大多數情況來說這都很好。 在我看來,它是更多的Xcode和iOs調試解決方案。

暫無
暫無

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

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