我没有得到任何错误在Firefox或萤火虫,但在IE浏览器我得到无效的理由,因为某些原因,我无法弄清楚什么是无效的参数,JavaScript停止时“错误”被发现..我能做些什么来调试它?如何处理IE错误
如何处理IE错误
回答
Firebug Lite太棒了。
获取Internet Explorer 8,或者internet explorer developer toolbar
如果你正在运行IE8,您可以通过按下F12使用developer tools。您也可以将它们下载到IE7。
您还可以下载IE 6的开发工具栏。它使生活更美好。 – smaclell 2010-02-20 21:00:21
在IE中启用脚本调试器。
请注意,使用jquery或mootools IE错误的90%(当它在FF中正常工作时)是因为我没有明确扩展我正在使用的元素。
在Firefox中,你可以只说element.jquery_function()
,但是IE中的元素必须明确扩展为element = $(element)
,或者只是习惯于编写$(element).jquery_function()
。
您没有提供足够的信息来调试您的问题,但我想这是一个很好的开始。
注:我用的mootools,但我猜想这也适用于jQuery的
我不认为'element.jquery_function()'工作...我总是做'$(element).jquery_function()' – ripper234 2012-03-09 16:39:27
如果你有Visual Studio中你可以直接用它来调试JavaScript。 首先取消选中高级IE设置“禁用脚本调试”然后将VS附加到IExplorer进程(工具=>附加到进程然后找到进程)。
显然这不是最简单的选择,但可以在一个捏。如果你已经在使用VS来完成你的开发,只需禁用脚本调试并使用IE启动你的网站就可以让JS调试器自动工作。
我会使用跨浏览器的日志库,例如我自己的log4javascript。
我更喜欢DebugBar而不是Firebug Lite。
如果您使用的是IE 8,则会附带developer tools。
如果您使用的是IE 7或6,则有免费的IE Developer Toolbar from Microsoft。
IE 6/7还有Companion.JS。
- 1. 在IE中处理JQuery/CSS错误
- 2. 如何处理'simplexml_load_string'错误?
- 3. 如何处理错误
- 4. 如何处理“Nonetype”错误?
- 5. 如何处理NoReverseMatch错误?
- 6. 如何处理CLI错误
- 7. ServiceStack:如何处理错误?
- 8. 如何处理错误
- 9. 如何处理错误
- 10. 如何处理错误笨
- 11. 如何处理MultiObjectsReturned错误
- 12. 如何处理BPEL错误
- 13. 如何处理System.OutOfMemoryException错误
- 14. 如何处理jsonp错误?
- 15. 如何错误处理python
- 16. 如何处理错误1064?
- 17. 如何处理错误(AbstractRestfulController)?
- 18. 如何处理HTTParty错误?
- 19. 如何处理404错误
- 20. 如何处理NSException错误
- 21. 如何处理JS错误
- 22. 如何处理500错误
- 23. 如何处理RapidXml错误?
- 24. 如何错误处理WorksheetFunction.VLookup 1004错误?
- 25. 如何处理在IE 7
- 26. 处理错误
- 27. 错误处理
- 28. 处理错误
- 29. 处理错误
- 30. 处理错误
+1学习我的新东西。看起来确实很棒。 – BalusC 2010-02-20 23:11:27