2013-03-19 2 views
3

Я пытаюсь отладить javascript jQuery jQuery и выполнить его с помощью firebug. Я запускаю свой код на сервере Apache (2.4) на машине Windows. Я использовал браузер Firefox версии 18.панель сценария firebug, не показывающая никаких скриптов

Когда я иду запускать свой код, я не вижу свой javascript (внешний файл) на панели скриптов. Я вижу связанную библиотеку jQuery на панели, но я не вижу код javascript.

На Firebug скрипты четко связаны на панели HTML. Но на панели скриптов видна только jQuery.js. я бы опубликовал снимок экрана, но сейчас у меня нет достаточной репутации.

Я не знаю, что происходит, и что мне нужно сделать, чтобы пройти через мой код javascript.

UPDATE

Я поместил «отладчик» на моем яваскрипта коде, но он по-прежнему не отображается на панели «сценария».

debugger; 
$(document).ready(function() { 
var email_default = "Enter your email address..."; 
$(':input[type="email"]').val(email_default).on('focus', function() { 
if ($(this).val() == email_default) { 
    $(this).val(' '); 
} 
}); 

Я также попытался сделать обновление браузера, отключить и повторно включить все Firebug panels-, но он по-прежнему не будет показывать мой внешний JavaScript. Я также дважды проверял каталог файлов &, чтобы убедиться, что я правильно его связываю.

+0

положить «отладчик» в начале вашего кода. и держите firebug открытым. он автоматически остановится на отладчике. – Anoop

+0

Хорошо, я думаю, что получил работу. После добавления команды «debugger» мне нравится обновлять браузер несколько раз, а затем перезапускать firebug. Казалось, что проблема была решена. – riverscripter

ответ

1

Если Firebug (или другие инструменты разработчика браузера) не показывает JavaScript в списке доступных скриптов, это означает, что у него есть синтаксическая ошибка.

В этом случае вам необходимо переключиться на панель Console и проверить там ошибку.

Примечания:

Как mentioned in a related answer, также могут быть и другие причины, почему нет никаких сценариев, представленные в списке:

С Firefox 49.0 и Firebug 2.0.18 Script панель полностью сломана. Это связано с некоторыми внутренними изменениями API Firefox. А поскольку Firebug is officially discontinued, к сожалению, это не будет исправлено.

Ошибка была в Firebug 2.0.11 (и ниже) в сочетании с Firefox 39.0, вызвав эту проблему. Эта ошибка была зарегистрирована как issue 7918 и исправлена ​​для версии 2.0.12.
Это происходит, когда панель Script включена, и вы закрываете Firebug, а затем снова открываете его.