[Javascript] 如何在離子模擬器中觀看console.logs?


Answers

運行ionic emulate ios -l -c

這將打開具有livereload功能的模擬器,您將看到終端中的所有控制台日誌。 要關閉(或開啟)控制台日誌,只需在離子服務器運行時寫入consolelogs或在終端中輸入c

使用iOS仿真器/設備時,另一個非常方便的調試應用程序的方法是使用Safari開發人員工具

當應用程序運行 - 進入Safari並選擇“開發> iOS模擬器>您的頁面”

如果你使用真實的設備,你會看到設備的名稱,而不是“iOS模擬器”

如果您在Safari瀏覽器中看不到“開發”菜單 - 請輸入Safari的偏好設置並從“高級”選項卡啟用它

Question

我正在使用Ionic框架構建一個應用程序,我在瀏覽器中完成了這個工作。 因為我現在想要使用cordovaOauth插件,所以我需要使用模擬器。 問題是我無法在瀏覽器中看到模擬器中的任何console.log(),這使得調試變得困難。

有沒有人知道如何在Ionic /科爾多瓦我可以利用模擬器的控制台日誌記錄? 所有的提示,歡迎!







如果您使用運行Android 4.4或更高版本的設備測試您的Web應用程序,則可以使用Chrome開發人員工具在WebView中遠程調試您的網頁。 只需打開chrome://在連接的USB調試模式下用手機檢查您的桌面。