Как отследить и отладить ошибку JavaScript в IE в Firefox? - PullRequest
0 голосов
/ 26 октября 2009

Если я использую много файлов js в своем проекте и получаю ошибки JavaScript в строке состояния IE 6 или 7, то как мне отследить, найти и устранить эти ошибки в Firefox? Я знаю, как отследить проблему в IE с visual studio , но можем ли мы определить область проблемы с помощью Firefox?

Ответы [ 4 ]

4 голосов
/ 26 октября 2009

Для Internet Explorer используйте средства разработки Internet Explorer 8 (нажмите F12). Internet Explorer 8 поддерживает механизм Internet Explorer 7.

Однако Firebug проще в использовании и намного мощнее!

1 голос
/ 26 октября 2009

использовать firebug .

0 голосов
/ 12 февраля 2010

Веб-разработчик для FF [https://addons.mozilla.org/en-US/firefox/addon/60] может быть полезен, если вы заинтересованы в просмотре предупреждений и других ошибок кода, которые не обязательно вызывают ошибки - по крайней мере, в FF.

Очистка вашего кода с помощью этого или других инструментов, таких как JSLint [http://www.jslint.com/], сделает ваш код более управляемым в долгосрочной перспективе. Но, в конце концов, движок JavaScript каждого браузера просто ведет себя по-разному, и в конечном итоге ошибки в одном конкретном браузере придется отлаживать в его собственной среде.

Одной из таких ошибок, которая может поцарапать голову даже между версиями IE, является неправильно сформированный объект ниже:

var myObj = {  
    1 : "val1",  
    2 : "val2",  
}  
alert(myObj);

В IE8 и во всех других основных браузерах пропущена лишняя запятая после последней записи. IE6 и 7 сгенерируют ошибку. Но плагин Web Developer для FF показывает следующее предупреждение:

Warning: trailing comma is not legal in ECMA-262 object initializers
Source File: http://localhost/test.html
Line: 10
Source Code:
}
0 голосов
/ 26 октября 2009

Я бы порекомендовал использовать Firebug (http://getfirebug.com/).. Это плагин для Firefox, который отлично справляется с сообщениями об ошибках. Он также имеет отладчик javascript и отличный просмотрщик DOM - оба они очень полезны в исправление ошибок скриптинга.

...