2009-03-25 3 views
2

Я работаю с firebug какое-то время, но недавно заметил, что он не всегда позволяет вам установить точку прерывания в коде по какой-то причине. Номера строк в отладчике Firebug становятся серыми, и вы не можете заставить программу останавливаться на любом из них.Firebug 1.3.3 - Не всегда разрешает отладку скрипта?

Когда я могу заставить его работать, линии, которые вы можете сломать, станут зелеными.

Есть ли причина для этого?

ответ

3

Я тоже это заметил, и мне пришлось явно разрешить отладку скриптов для каждого сайта. Это можно сделать на вкладке консоли, где у вас есть три флажка (по умолчанию отключены) для включения ведения журнала консоли, отладки сценариев и мониторинга сети. Или вы можете щелкнуть стрелку вниз на вкладке сценария и выбрать «Включить». Я не смог найти глобальные настройки, чтобы включить это по умолчанию на всех сайтах или сохранить ваши настройки. У меня есть firefox, чтобы очистить всю мою личную информацию при каждом закрытии, поэтому, возможно, если вы сохраните свои настройки/личную информацию, это сохранится (я не проверял это ... просто догадка).

Я уверен, что это было сделано по соображениям производительности. Firebug будет сильно замедлять JS-тяжелые сайты (думаю, GMail или Facebook). В предыдущих версиях вы могли отключить Firebug для определенных сайтов, но теперь я предполагаю, что они поменяли его, чтобы он был отключен по умолчанию, потому что пользователи не могли понять это и жаловались (и, возможно, деинсталлировали) именно по этой причине.

+0

Хм ... Я уверен, что он включен ... – leeand00

0

Это похоже на ошибку, которая отсасывает отладчик!

 Смежные вопросы

  • Нет связанных вопросов^_^