2015-03-27 3 views
4

Я решил попробовать работать с Firefox Developer Edition. Я пишу PHP-код для сайта Joomla и использую Firebug & FirePHP для отправки данных на консоль.
Хотя это отлично работает со стандартным Firefox (36.0.4), я не получаю выход с Developer Edition (38.0a2).Как заставить Firefox Developer Tools отображать сообщения FirePHP в консоли?

Я что-то упустил? Должно ли это работать нормально?

+0

Пожалуйста, загрузите свой код, после конкретных результатов, а также список ваших усилий отладки. –

+0

Привет @JunYoungGwak Это сложно. Код, который я использую на многих сайтах, это, например, fb ($ form-> data, 'form data from joomla page, FirePHP :: INFO); Этот код должен (и в FF36.0.4) отправить копию содержимого $ form-> данных на консоль. В выпуске разработчика нет выхода. – NickOg

+0

Я получаю ту же проблему, работая над стандартом Firefox, но не в редакторе разработчиков. AFAICT это из-за того, что Firebug теперь хорошо работает с firebug 3 (который фактически работает с выпуском Dev из-за многопроцессорной функции e10s). Думаю, тогда есть проблема с FirePHP и Firebug 3 (фактически в альфе) – Gruber

ответ

7

На самом деле после того, как вы немного поработали, выяснилось, что Firefox Developer Edition уже имеет интегрированный server side logging. Вы можете реализовать его через Chrome Logger, который также имеет PHP extension.

Кроме того, вы можете попробовать его с новейшей версией FirePHP, но насколько я могу судить, он работает только с Firebug 2.x, который не работает, пока Firefox работает в multi-process mode.

Я получил консоль loggin сервера, без проблем с Chrome Logger вместо порта FirePHP. И с Firebug.next я не могу заставить его работать.

+0

Вы отправляли этот ответ, когда я читал этот старый вопрос. Какое совпадение! Две вещи: Firebug.next - это только тема для DevTools, и FirePHP не работает с ними, насколько мне известно. Firebug 2.x работает только в том случае, если режим многопроцессорности (aka e10s) отключен. –

+0

Хе-хе! :) Да, я заметил, что функция e10s испортилась с Firebug 2.x, к сожалению, я попытался даже отключить e10s и перезапустить браузер (используя ссылку в всплывающем окне предупреждения от Firebug) без положительных результатов. В конце концов я нашел новый порт расширений FirePHP, предназначенный специально для Firebug.next, но затем [этот вопрос] (https://github.com/firephp/firephp-for-firebug.next/issues/8) заявил, что наоборот ... (btw спасибо за изменения, иногда я могу писать очень плохо;)) – Gruber

+0

Забыл упомянуть, что, когда вы хотите загрузить Firebug 2.x с сайта Firebug, вам нужно установить предпочтение 'xpinstall.signatures. требуется 'через [' about: config'] (http://kb.mozillazine.org/About:config) на 'false'. (Предыстория: Начиная с версии 43 Firefox [требуется, чтобы все надстройки были подписаны] (https://wiki.mozilla.org/Add-ons/Extension_Signing), но Firebug подписывается только при загрузке из addons.mozilla. org.) –

0

На http://firephp.org/ он говорит: "Скоро: FirePHP Расширение для Firebug.Next (Firebug 3.0) & Firefox Developer Tools", но дата не указана.

+0

Thanks Aba. Я должен следить за этим – NickOg