Firebug
Тип | зневаджувачі інспекторDOM |
---|---|
Автор | Joe Hewittd |
Розробник | Firebug Working Group |
Стабільний випуск | 2.0.18 (18 жовтня2016 ) |
Версії | 2.0.19(1 березня2017)[1][2] |
Платформа | Mozilla Firefox |
Операційна система | сумісна зFirefox |
Мова програмування | JavaScript[3] |
Ліцензія | Mozilla Public License |
Репозиторій | github /firebug/firebug |
Вебсайт | getfirebug |
FireBug—вільнебезплатне розширення длябраузераMozilla Firefox,що є консоллю,зневаджувачем,іDOM-інспекторомJavascript,DHTML,CSS,XMLHttpRequest.Firebug показує в консолі функцію, що викликала помилку,стеквикликів функцій, які викликали цю помилку. Він попереджає, що CSS-правило або Javascript-метод/властивість, яке ви намагаєтеся використовувати, не існує.
Firebug написав Джо Гьюїт (Joe Hewitt), один з оригінальних творців Firefox.
FireBug був першим зневаджувачем JavaScript, інтегрованим безпосередньо у браузер. Альтернативне рішення у вигляді зовнішнього інструменту, наприклад комерційний пакетVisual Studio,за зручністю роботи, оперативністю і вимогливістю до ресурсів значно поступається FireBug. Провідні вебоглядачі —Safari,Chrome,Opera(Dragonfly) — прийняли дизайн Firebug та інтегрували свої зневаджувачі/інспектори у браузер. Починаючи з Firefox 15 у браузер вмонтований штатний звеваджувач JavaScript.[4]
У грудні 2016 розробникиMozillaі Firebug оголосили[5]про злиття зневаджувача вебзастосунків Firebug і набору інструментів DevTools, пропонованого в складіFirefox.Розробка Firebug у вигляді окремого доповнення припинена, а функціональність Firebug за планом увійде в основний склад Firefox DevTools. Firebug принципово несумісний з багатопроцесною моделлю, на яку переходить Firefox, і не може функціонувати в умовах прийдешніх змін внутрішньої архітектури.[6]
- перегляд HTML-коду сторінки. Функція Inspect дозволяє визначити розташування тегу того чи іншого елемента, переглянути всі «прив'язані» до нього властивості та стилі
- редагування HTML і CSS прямо в браузері. Можна змінювати атрибути тегів і значення властивостей для того, щоб поспостерігати зміни. Зручно для тих випадків, коли потрібно шляхом експериментів знайти найприйнятніший варіант оформлення створюваної сторінки.
- зневадженняJavaScript
- відстеження процесу завантаження сторінки
- Перегляд звичайнихHTTP-заголовків іAJAX-запитів
Для Firebug створені низка додатків, що розширюють його функціонал або спрощують роботу з ним:
- Firecookie— перегляд і керуванняcookies
- FirePHP— бібліотека та доповнення для зневадженняPHP-коду за допомогоюHTTP-заголовків
- FireRainbow[недоступне посилання з червня 2019]— підсвічування синтаксису JavaScript
- YSlow— розширення вимірює швидкість завантаження сторінки і її окремих компонентів
Для браузерівInternet Explorer,Opera,SafariіGoogle Chromeіснує спрощений варіант — Firebug Lite. Це JavaScript-файл, який необхідно включити в зневаджувану або досліджувану HTML-сторінку, він працює в режимі«букмарклет»
- ↑Firebug 2.0.19
- ↑Release 2.0.19— 2017.
- ↑The firebug Open Source Project on Open Hub: Languages Page— 2006.
- ↑Новая версия отладчика web-приложений Firebug 1.10.0.Архіворигіналуза 6 жовтня 2013.Процитовано 16 липня 2012.
- ↑Firebug lives on in Firefox DevTools.Архіворигіналуза 28 грудня 2016.Процитовано 28 грудня 2016.
- ↑Firebug интегрируется c Firefox и прекращает разработку браузерного дополнения.Архіворигіналуза 29 грудня 2016.Процитовано 28 грудня 2016.