Firebug (программное обеспечение)

редактировать
Надстройка веб-разработки для Firefox
Firebug
Firebug logo.png
Firebug 2.0.1, работающий в Firefox 30.0 под Windows 7 с HTML активна панель на главной странице Википедии. Firebug 2.0.1, работающая в Firefox 30.0 под Windows 7 с активной панелью HTML на главной странице Википедии.
Автор (ы) Джо Хьюитт
Разработчик (и) Рабочая группа Firebug
Стабильный выпуск 2.0.19 / 16 февраля 2017 г.; 3 года назад (16.02.2017)
Репозиторий Измените это в Викиданных
Написано наJavaScript, XUL, CSS
Операционная система Кросс-платформенная
Тип Расширение Mozilla
Лицензия Новая лицензия BSD
Веб-сайтgetfirebug. com

Firebug - это прекращенное бесплатное расширение с открытым исходным кодом веб-браузер для Mozilla Firefox, которое упрощает отладку в реальном времени, редактирование и мониторинг любого веб-сайта CSS, HTML, DOM, XHR и JavaScript.

Firebug был под лицензией BSD и был первоначально написан в январе 2006 года Джо Хьюиттом, одним из первых создателей Firefox. Рабочая группа Firebug курировала разработку и расширение Firebug с открытым исходным кодом. Он имел две основные реализации: расширение для Mozilla Firefox и реализацию букмарклета под названием Firebug Lite, которая может использоваться с Google Chrome.

. Помимо отладки веб-страниц, Firebug использовался для <128.>тестирование веб-безопасности и анализ производительности веб-страницы.

Firebug устарел в пользу интегрированных инструментов разработчика, добавленных в сам Firefox, функциональность которых была объединена с функциями Firebug. Поскольку Firefox 57 больше не поддерживает надстройки XUL, Firebug больше не совместим.

Содержание
  • 1 История версий
    • 1.1 Версия 2.0
    • 1.2 Версия 3.0
  • 2 Возможности
    • 2.1 HTML и CSS
    • 2.2 JavaScript Console
    • 2.3 Расширения
    • 2.4 FlashFirebug
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
История версий

Версия 2.0

Firebug 2.0 представила много новых функций для расширения Firebug, включая подсветку синтаксиса JavaScript , красивую печать для минимизированного кода JavaScript и инспектор событий DOM для обработки всех обработчиков событий на веб-странице. Кроме того, пользователи могут искать элементы страницы с помощью селекторов CSS в строке поиска. Инструмент отладки теперь позволяет пользователям проверять выражения JavaScript по мере их оценки. Более того, пользователи могут проверять значения, возвращаемые функциями JavaScript. Он также добавляет возможность создавать новые атрибуты HTML для существующих элементов HTML.

Версия 3.0

10 ноября 2014 г. было объявлено о выпуске Firebug 3.0, и альфа-версия стала общедоступной. Эта версия должна была включать новую тему и была сосредоточена на пользовательском опыте.

Особенности

Firebug немедленно вносит изменения и дает постоянную обратную связь с пользователем. Все редакторы в Firebug поддерживают автозаполнение.

Командная строка Firebug принимает команды, написанные на JavaScript. Результат выполнения каждой команды отображается в консоли в виде гиперссылок. Приложение Firebug содержит несколько окон, разделяя связанные функции в общем окне. Firebug также позволяет пользователям просматривать время загрузки отдельных файлов. Он разделяет различные типы объектов, такие как файлы JavaScript и изображения, и может определять, какие файлы загружаются из кеша браузера. Firebug также имеет возможность проверять заголовки HTTP и отметки времени относительно того, когда был сделан HTTP-запрос. Его сетевая панель может отслеживать URL-адреса, запрашиваемые браузером, такие как внешние файлы CSS, JavaScript и изображения.

HTML и CSS

Инструменты HTML и CSS позволяют проверять и редактировать элементы HTML и CSS на веб-странице. Более поздние версии Firebug позволяют пользователям видеть изменения CSS в реальном времени. Визуализация элементов CSS отображается при проверке элементов HTML. Вкладка макета Firebug используется для отображения значений свойств CSS и управления ими. Кроме того, пользователи могут щелкнуть любые видимые элементы HTML на веб-странице, чтобы получить доступ к значениям его свойств CSS.

Консоль JavaScript

Вкладка сценария Firebug позволяет пользователям устанавливать точки останова и переходить по строкам кода. Кроме того, Firebug может переходить непосредственно к строке кода JavaScript, выражениям наблюдения, стекам вызовов и запускать отладчик в случае возникновения ошибки во время выполнения. Firebug также может регистрировать ошибки. Для ведения журнала используется Firebug JavaScript API. Панель JavaScript Firebug может регистрировать ошибки, вызовы функций профиля и позволять разработчику запускать произвольный JavaScript. Firebug позволяет пользователям запускать код JavaScript через командную строку и позволяет пользователю регистрировать ошибки, возникающие в JavaScript, CSS и XML. Firebug предоставляет отдельный текстовый редактор для изменения JavaScript и немедленного просмотра результатов в браузере пользователя.

Как указано в обновлении, в командной строке JavaScript есть функция автозаполнения. Текстовый редактор также предоставляет возможность писать полные функции. Firebug требует, чтобы пользователь обновил веб-страницу в случае сбоя.

Расширения

Многие расширения были сделаны для улучшения Firebug. Поскольку Firebug имеет открытый исходный код, пользователи могут вносить свои собственные расширения в сообщество Firebug.

FlashFirebug

FlashFirebug - это платное расширение Firebug, которое помогает Flash и Flex разработчики отлаживают файлы Adobe SWF в Интернете. FlashFirebug был разработан O-Minds и находится под лицензией GPLv3.

. В феврале 2012 года O-Minds приобрела код для FlashBug, конкурирующего расширения Firefox. Flashbug имел обширные возможности для анализа объектов AMF и Shared Objects и частичной декомпиляции файлов Adobe SWF непосредственно в браузере. Вскоре после покупки компания O-Minds интегрировала ключевые функции FlashBug в FlashFirebug и удалила Flashbug из репозитория AMO.

В настоящее время расширение отображает текстовый вывод команд trace () в фильме Adobe SWF, дерево отображения с иерархией экранных объектов и их свойств, средства просмотра для AMF и Общие объекты, а также инструмент для изменения трехмерного преобразования любого экранного объекта на сцене.

См. также
Ссылки
Дополнительная литература
  • Лутра, Чандан; Миттал, Дипак (7 апреля 2010 г.). Firebug 1.5: редактирование, отладка и мониторинг веб-страниц (1-е изд.). Пакт Паблишинг. п. 224. ISBN 978-1-84719-496-1.
Внешние ссылки
Последняя правка сделана 2021-05-20 04:57:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте