So erhalten Sie Inline-Funktionsdefinitionen in der JavaScript-Konsole von Chrome zurück

8

Die JavaScript-Konsole von Chrome war früher sehr hilfreich. Wenn Sie den Namen einer im aktuellen Bereich sichtbaren Funktion eingeben, wird die vollständige Definition dieser Funktion ausgegeben. Im Wesentlichen wie in diese Antwort hier beschrieben.

Vor einiger Zeit (ich denke mindestens ein paar Monate, könnte mehr sein) hat es aufgehört, dies zu tun, und die Eingabe eines Funktionsnamens gibt jetzt eine sehr wenig hilfreiche Antwort, wie:

Ich weiß, dass ich auf diese Zeile klicken kann (oder mit der rechten Maustaste und "Funktionsdefinition anzeigen"), um die Funktionsdefinition auf der Registerkarte "Quellen" anzuzeigen, aber das ist sehr klobig im Vergleich zu den vorherigen Inline-Funktionsdefinitionen (Für einen Workflow, der typischerweise in etwa wie folgt lautet: "Holen Sie sich die Funktionsdefinition, kopieren Sie sie in die Konsole, ändern Sie einige Dinge und überschreiben Sie dann die ursprüngliche Funktionsdefinition").

Ein weiterer Trick besteht darin, nach dem Funktionsnamen ein + "" hinzuzufügen (wie in jobClicked + "" anstelle von jobClicked ), das den Code in der Konsole anzeigt, aber die gesamte Syntaxhervorhebung verliert.

Gibt es eine Möglichkeit, die JavaScript-Konsole zurück zu ihrem vorherigen Verhalten zu bringen, indem die vollständige Funktionsdefinition inline innerhalb der JavaScript-Konsole angezeigt wird, wobei die Syntax-Hervorhebung intakt ist?

    
aroth 29.07.2015, 07:19
quelle

1 Antwort

1

Es funktioniert in Version 54. Sie können Ihren Chrome-Browser aktualisieren.

Beispiel Funktionstabelle:

Chrome-Version:

    
Jithendranath Gupta 02.12.2016 18:45
quelle