d wrote:
"Tony" <to****@dslextreme.WHATISTHIS.com> wrote in message Use Firefox
That's not going to help the massive proportion of web users who don't, is
it? Debugging isn't about using the browser as your every-day browser, but
development.
Why do people get so childish when IE is mentioned?
It is not so much about "browsing experience" - anyone is entitled to
use whatever she likes the most. The question was about the script
debudding. In this aspect JavaScript Console in Firefox is much more
accurate and informative.
JScript Debugger has troubles with exceptions backtracking in complex
situations. I had a number of cases when JScript Debugger's highlight
was 10-50 lines off the base - while JavaScript Console jumped right on
the offending line.
Another drawback of JScript Debugger is his "sticky mode". If enabled,
it will pop up alerts on each error on the current page proposing to
debug. Say "no" doesn't help - it will pop up again. You need to say
"yes" and close debugger window. That means that you have continuosly
enable debugger / disable debugger (before browsing). Seems not a big
deal but irritating.
At the same time JScript Debugger has some rather powerful feature and
most importantly it's integrated with the JScript engine so you can use
Debug object and debugger statements. Also it picks up on JScript
specific stuff where JavaScript would stay happy. I would say both
Console and Debugger should be used for a profound testing (for Windows
users of course :-)
For quick test one can use online tool like <http://www.jslint.com/>