Debuggers: Difference between revisions
Jump to navigation
Jump to search
Line 44: | Line 44: | ||
=== Chrome Remote Debugger === | === Chrome Remote Debugger === | ||
The Chrome Remote Debugger, once started, is very much like the Chrome Debugger. It lets you debug Android 4.4 and later devices. Both web apps and PhoneGap apps can be debugged. You should also have the current version of Chrome on both your desktop and the device. | |||
To start it, use Chrome on the desktop and go to [http://about:inspect about:inspect] | |||
=== NSBApp Debugger === | === NSBApp Debugger === |
Revision as of 17:48, 2 October 2014
Use Cases
Which Debugger should I use?
local | iOS WebApp |
iOS Native |
Android 4.4+ WebApp |
Android 4.4+ Native |
Android < 4.4 WebApp |
Android < 4.4 Native | |
---|---|---|---|---|---|---|---|
Mac OS | Chrome | Safari Remote | Safari | Chrome Remote | Chrome Remote | NSBApp | NSBApp |
Windows | Chrome | NSBApp | NSBApp | Chrome Remote | Chrome Remote | NSBApp | NSBApp |
What does each Debugger let me do?
local | iOS WebApp |
iOS Native |
Android 4.4+ WebApp |
Android 4.4+ Native |
Android < 4.4 WebApp |
Android < 4.4 Native | |
---|---|---|---|---|---|---|---|
Mac OS | |||||||
Chrome Debugger | Yes | Yes | No | Yes | Yes | No | No |
NSBApp Debugger | No | Yes | Yes | Yes | Yes | Yes | Yes |
Safari Debugger | Yes | Yes | No | No | No | No | No |
Windows | |||||||
Chrome Debugger | Yes | Yes | No | Yes | Yes | No | No |
NSBApp Debugger | No | Yes | Yes | Yes | Yes | Yes | Yes |
Safari Debugger | No | No | No | No | No | No | No |
Debuggers
Chrome Debugger
The Chrome Debugger is the most commonly one used. It runs on Windows and Mac OS. It can debug apps running on the desktop, and has the most functions. To start it, use Chrome's Tool menu and choose JavaScript Console.
Information on using it is here.
Chrome Remote Debugger
The Chrome Remote Debugger, once started, is very much like the Chrome Debugger. It lets you debug Android 4.4 and later devices. Both web apps and PhoneGap apps can be debugged. You should also have the current version of Chrome on both your desktop and the device.
To start it, use Chrome on the desktop and go to about:inspect