我沒有得到任何錯誤在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