<p>I use Firebug and the Mozilla JS console heavily, but every now and then I run into an IE-only JavaScript bug, which is really hard to locate (ex: <em>error on line 724</em>, when the source HTML only has 200 lines).</p>

<p>I would love to have a lightweight JS tool (<em>a la</em> firebug) for Internet Explorer, something I can install in seconds on a client's PC if I run into an error and then uninstall. Some Microsoft tools take some serious download and configuration time.</p>

<p>Any ideas?</p>

[{'answer_id': 3406, 'author': 'Karl Seguin', 'author_id': 34, 'author_profile': 'https://Stackoverflow.com/users/34', 'pm_score': 2, 'selected': False, 'text': '<p>IE 8 is supposed to have better tools, but the IE Developer Toolbar is pretty good.</p>\n'}, {'answer_id': 3409, 'author': 'Dave Ward', 'author_id': 60, 'author_profile': 'https://Stackoverflow.com/users/60', 'pm_score': 6, 'selected': True, 'text': '<p>You might find <a href="http://getfirebug.com/lite.html" rel="noreferrer">Firebug Lite</a> useful for that.  </p>\n\n<p>Its bookmarklet should be especially useful when debugging on a user\'s machine.</p>\n'}, {'answer_id': 7953, 'author': 'Vincent Robert', 'author_id': 268, 'author_profile': 'https://Stackoverflow.com/users/268', 'pm_score': 3, 'selected': False, 'text': '<p>I would recommend <a href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage" rel="nofollow noreferrer">Companion JS</a>.</p>\n\n<p>This is the free version of <a href="http://www.my-debugbar.com/wiki/Doc/HomePage" rel="nofollow noreferrer">Debug Bar</a> but I find it easier to use and have the features I need. Great to test little JavaScript snippets in IE the same way I do with Firebug in Firefox.</p>\n\n<p><strong>EDIT 5 years later</strong>: I now uses Internet Explorer integrated developer tools.</p>\n'}, {'answer_id': 2267512, 'author': 'James', 'author_id': 7837, 'author_profile': 'https://Stackoverflow.com/users/7837', 'pm_score': 2, 'selected': False, 'text': '<p>In IE8 just press F12!</p>\n'}, {'answer_id': 7741777, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': False, 'text': '<p>I use both <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&amp;displaylang=en" rel="nofollow">Microsoft Script Debugger</a> and <a href="http://getfirebug.com/lite.html" rel="nofollow">FireBug Lite</a>, depending on what I am debugging.  Both are great tools- try them both out and stich with what you\'re comfortable with. </p>\n'}, {'answer_id': 10608986, 'author': 'Sampson', 'author_id': 54680, 'author_profile': 'https://Stackoverflow.com/users/54680', 'pm_score': 4, 'selected': False, 'text': '<p>Since Internet Explorer 8, IE has been shipping with a pretty impressive set of tools for JavaScript debugging, profiling, and more. Like most other browsers, the developer tools are accessible by pressing F12 on your keyboard.</p>\n<h3>Script Tab</h3>\n<p>The Script tab is likely what you\'ll be interested in, though the Console, Profiler, and Network tabs get plenty of use as well while debugging applications.</p>\n<p><img src="https://i.stack.imgur.com/MawsG.png" alt="enter image description here" /></p>\n<p>From the Script tab you can:</p>\n<ul>\n<li>Format JavaScript to make it more readable</li>\n<li>Move from source to source of various resources on the page</li>\n<li>Insert breakpoints</li>\n<li>Move in and over lines of code while stepping through its execution</li>\n<li>Watch variables</li>\n<li>Inspect the call stack to see how code was executed</li>\n<li>Toggle breakpoints</li>\n<li>and more...</li>\n</ul>\n<h3>Console Tab</h3>\n<p>The console tab is great for when you need to execute some arbitrary code against the application. I use this to check the return of certain methods, or even to quickly test solutions for answers on Stack Overflow.</p>\n<p><img src="https://i.stack.imgur.com/uKoi7.png" alt="enter image description here" /></p>\n<h3>Profiler Tab</h3>\n<p>The profile is awesome if you\'re looking for long-running processes, or trying to optimize your code to run smoother or make fewer calls to resource-intensive methods. Open up any page and click &quot;Start profiling&quot; from the Profiler tab to start recording.</p>\n<p>While the profiler is working, you can move about the page, performing common actions. When you feel you\'ve recorded enough, hit &quot;Stop profiling.&quot; You will then be shown a summary of all functions ran, or a call tree. You can quickly sort this data by various columns:</p>\n<p><img src="https://i.stack.imgur.com/De6ob.png" alt="enter image description here" /></p>\n<h3>Network Tab</h3>\n<p>The network tab will record traffic on your site/application. It\'s very handy for finding files that aren\'t being downloaded, hanging, or for tracking data that is being requested asynchronously.</p>\n<p>Within this tab you can also move between a Summary view and a Detailed view. Within the Detailed view you can inspect headers sent with requests, and responses. You can view cookie information, check the timing of events, and more.</p>\n<p><img src="https://i.stack.imgur.com/vcREz.png" alt="enter image description here" /></p>\n<p>I\'m not really doing the IE Developer Tools justice - there is a lot of uncovered ground. I would encourage you to check them out though, and make them a part of your development.</p>\n'}, {'answer_id': 14349537, 'author': 'user1982047', 'author_id': 1982047, 'author_profile': 'https://Stackoverflow.com/users/1982047', 'pm_score': 1, 'selected': False, 'text': "<ol>\n<li>Go to Tools->Internet Options…->Advanced->Enable Script Debugging (Internet Explorer)</li>\n</ol>\n\n<p>then attach Visual Studio Debugger when an error occurs.</p>\n\n<p>If you're using IE 8, install the developer toolbar because it has a built in debugger.</p>\n"}]
['https://Stackoverflow.com/questions/3404', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/547/']