- PVSM.RU - https://www.pvsm.ru -

Оживляем FirePhp в Firefox

Однажды, с обновлением Firefox мой любимый плагин Firebug был деактивирован. Причиной тому стала интеграция Firebug [1] в консоль Firefox. Все это очень хорошо, за исключением того что перестал работать мой второй любимый плагин FirePHP [2], о его возможностях писали тут [3] и тут [4].

Я немного расстроился и уже подумал переделать свои проекты под что-то новое, но решил посмотреть небольшой исходный код FirePHP. И тут выяснилось, что новая консоль Firefox поддерживает протокол Chrome Logger [5], поэтому с небольшими изменениями я сделал собственную версию FirePHP [6], которая работает по умолчанию в Firefox и Chrome, и конечно же с использованием Composer [7].

require __DIR__ . '/vendor/autoload.php';

FB::log('This FirePHP for Firefox 51+');

$myclass = new stdClass();
$myclass->first = "First";
$myclass->second = "Second";    

FB::info($myclass);
FB::table($myclass);
fb($myclass);

Результат

image

→ Скачать тут [8]

Автор: urands

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/firefox-2/246569

Ссылки в тексте:

[1] интеграция Firebug: https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/

[2] FirePHP: http://www.firephp.org/

[3] тут : https://habrahabr.ru/post/145895/

[4] тут: https://habrahabr.ru/post/28537/

[5] Chrome Logger: https://craig.is/writing/chrome-logger

[6] собственную версию FirePHP: https://github.com/urands/firephp

[7] Composer: https://getcomposer.org/

[8] тут: https://github.com/urands/FirePHP/releases/download/1.0.4/FirePHP-1.0.4-stable.zip

[9] Источник: https://habrahabr.ru/post/322654/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best