Frage Funktioniert FirePhp gut mit FireBug 1.12.0?


Ich habe Firephp in meinem Projekt schon vorgestern benutzt.

Nachdem ich Firefox auf Version 23.0.1 aktualisiert habe, wird die FireBug-Erweiterung automatisch auf Version 1.12.0 aktualisiert, und ich finde, dass firephp die Detaildaten nicht in der Konsole anzeigt.

Es zeigt immer noch die kurzen Daten. Ich kann es nicht entfalten, um das Detail zu sehen.

Ich nehme an, dass Firebug die Datenstruktur verändert hat, und die Firephp muss aufgerüstet werden.


5
2017-08-23 10:03


Ursprung


Antworten:


Wenn Sie ungeduldig sind, können Sie selbst eine schnelle Lösung vornehmen.

  • Öffnen Sie die FireBug xpi-Datei mit Ihrem bevorzugten Archiv- / zip-Manager. Für Linux-Benutzer sollten Sie die Datei hier finden:

    ~ / .mozilla / firefox / [eindeutige-id] .default / Erweiterungen / firebug @ software.joehewitt.com.xpi

  • Navigieren Sie zu /content/firebug/console/ im Archiv / Zip-Manager und öffnen consolePanel.js

  • Muss in Zeile 911 (dies kann geringfügig für kleinere Version Revisionen abweichen). Es sollte so aussehen:

    this.filterMatchSet.push(group);
    
  • Füge dies vor dieser Zeile hinzu:

    if (typeof this.filterMatchSet == 'undefined')
    {
        this.filterMatchSet = [];
    }
    
  • Speichern Sie Ihre Änderung im Archiv und starten Sie FireFox neu


5
2017-08-30 10:07



Firefox 23.0.1 + Firebug 1.12.0 + FirePHP 0.7.2 - die gleichen Versionen gesetzt und das gleiche Problem ... Ich überprüfte FirePHP Forum und da ist ein Thema zu diesem Thema. Add-on-Autor schrieb dort

Werde mich Anfang September nach meiner Rückkehr aus dem Urlaub umsehen. Vielen Dank, dass Sie dieses Problem gemeldet haben.

also in wenigen Wochen wird das Problem gelöst werden, hoffe ich. :)


2
2017-08-24 18:02



Es scheint, dass dieses Problem mit FirePHP in nächster Zeit nicht behoben wird und Firebug wieder aktualisiert wurde. Toms Antwort funktioniert, aber da er nur eine Zeilennummer angegeben hat, funktioniert dieser Teil nicht in der neueren Version von Firebug, da die Zeilennummern nicht mit den alten Zeilen übereinstimmen. SO finden Sie hier den richtigen Platz zum Einfügen von Toms Code :

Folge Toms Antwort hier: https://stackoverflow.com/a/18530316/769294

Wenn Sie die consolePanel.js geöffnet haben, möchten Sie diese Funktion finden:

filterLogRow: function(logRow, scrolledToBottom)
{
    if (this.matchesFilter(logRow))
    {
        // Mark the groups, in which the log row is located, also as matched
        for (var group = Dom.getAncestorByClass(logRow, "logRow-group"); group;
            group = Dom.getAncestorByClass(group.parentNode, "logRow-group"))
        {
            Css.setClass(group, "contentMatchesFilter");
            // #################################################################
            // Add This line here
            // #################################################################
            if (typeof this.filterMatchSet == 'undefined') { this.filterMatchSet = []; }
            // #################################################################
            this.filterMatchSet.push(group);
        }
    }

    .......
},

Wie Sie sehen können, habe ich einige Kommentare um die Zeile hinzugefügt, die Sie hinzufügen müssen (aus Toms Antwort) und Sie können sehen, wohin es gehen muss.

Hoffe, das hilft für alle Updates auf Firebug in naher Zukunft bis FirePHP behoben ist. :)


1
2017-10-03 07:39



Das Problem ist mit Firebug 1.12.3 behoben.


1
2017-10-04 06:51