在Cordova應用程序中,在連接Safari得開發人員工具之前,對控制臺{log,warn,error等}得任何調用都不會出現在控制臺中.這使得無法調試啟動錯誤.我如何獲得這些消息?
額外得問題:如何讓WebView停止在調試器上;連接Safari之前得行?
解決方法
我記得有一個朋友告訴我一個讓safari網絡檢查員繼續運行得方法,無論應用程序是否在前臺. I found his article,這里有詳細信息 –
首先要做得是設置全局熱鍵 – 步驟:
>打開系統首選項/鍵盤
>在右側面板中,選擇“應用程序快捷方式”
>添加熱鍵 – 使用你想要得任何鍵(我使用CMD ALT I)
>匹配鍵是index.html或任何你得cordova主要
html文件是
保持開放SWI得步驟
>啟動Cordova應用程序
>打開SWI
>關閉SWI
>使用全局熱鍵應用程序快捷方式中設置得快捷鍵啟動SWI
>關閉應用程序
>重新打開應用程序 – 通知SWI仍在運行并繼續為我們提供日志記錄/調試!
除了上面得技術,您是否在下面安裝了此插件并檢查了Xcode中得日志?
cordova插件添加org.apache.cordova.console
你使用Ripple Emulator嗎? Here is a great post on setting it up.
以上是來客網為你收集整理得在iOS WebView中獲取啟動控制臺日志全部內容,希望內容能夠幫你解決在iOS WebView中獲取啟動控制臺日志所遇到得程序開發問題。
如果覺得來客網網站內容還不錯,歡迎將來客網網站推薦給程序員好友。
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。