2015-05-02 72 views
0

我創建了一個簡單的應用程序,使用requirejs,angularjs和ui-grid。它所做的只是從Excel文件中獲取一些數據並將其顯示在網格上。Javascript:在手機上調試

當我在桌面上查看時,它很好地工作,但在移動設備(Samsung Galaxy S3)上出現錯誤(顯示{{myBoundVar}}好像angualr應用尚未啓動)。在Nexus 4上,它顯示了網站,但是有一個空網格(儘管我可以看到它已經獲取了數據,因爲我看到了網格的頭部是從excel中獲取的)。

我似乎無法調試它,因爲使用遠程調試正確顯示站點(就像它在桌面上正確顯示它一樣)。

有沒有辦法直接在手機上進行調試(例如只看到JS錯誤)?

+0

您可以使用adb控制檯。這會告訴你所有的調試/錯誤/信息消息。但是,您必須對它們進行過濾,使其僅具有特定於您的應用的消息。 –

+1

試用此工具進行調試[Vorlon](http://vorlonjs.com/) –

+0

Mateen - 一個驚人的工具!如果它本來是一個水管,我會給它2票... – yccteam

回答

0

您正在尋找Remote Debugging on Android with Chrome,只要您使用的是Android KitKat或更高版本,即可通過Chrome桌面版在您的Android上爲您的網站開啓一個實時Chrome DevTools窗口。

只需在您的設備上啓用開發人員選項,將USB連接到您的計算機,然後在您的Chrome瀏覽器中訪問chrome://檢查。更詳細的說明請參見https://developer.chrome.com/devtools/docs/remote-debugging

enter image description here

+0

謝謝。正如我所提到的,我已經嘗試過了。它在遠程調試時不顯示任何錯誤,但在移動設備上它確實有錯誤。 – yccteam