2016-06-30 14 views
0

In der Konsole der Chrome-Entwicklertools können wir alle Variablen und Funktionen anzeigen, die für eine bestimmte Seite gelten, wie in dieser Abbildung dargestellt Screenshot, der eine Funktion namens "buildIssInitObject" zeigt, die auf unserer Lieblingseinkaufsseite http://grab.by/RbjQ definiert ist.Chrome-Entwicklertools - So finden Sie die Quelle, in der in der Konsole angezeigte Variablen definiert sind

Aber was nicht gezeigt wird, ist, wo diese Funktion oder Variable definiert ist. In der Regel lädt eine Seite viele Quelldateien. Wie also kann man sehen, in welcher dieser Funktionen oder Variablen die Konsole angezeigt wird?

+0

auf der rechten Ecke Sie den Dateinamen und Zeile Umbra sehen kann – brk

+0

nein, ich sehe nicht, dass – AbuMariam

Antwort

5

können Sie alle Verweise finden, einschließlich der Erklärung, indem Sie in der Registerkarte Quellen suchen Sie die Verknüpfung mit Ctrl + Umschalttaste + F (Fenster) oder Cmd + Opt + F (Mac). Klicken Sie auf das Ergebnis, um die Datei zu öffnen.

Hinweis: Die Datei, in der die Funktionsdefinition vorhanden ist, ist nicht unbedingt die Originaldatei, die während der Entwicklung erstellt wurde. In diesem Fall wird der Code aus vielen verschiedenen Quellen gebündelt.

Search

Alternativ das Überlaufmenü verwenden, um die Suchleiste zu öffnen, wenn die Verknüpfung von einer anderen Anwendung, wie Spectacle entführt worden:

Overflow menu for Search all files

+0

ich auf einem Mac bin und ich auf der Registerkarte Quelle ging und traf Cmd + Shift + F aber nichts scheint zu passieren, gibt es eine andere Möglichkeit, neben dieser Abkürzung die Suche zu öffnen? Cmd + F scheint zu funktionieren, aber das ist nur für eine Datei, die bereits geöffnet ist. – AbuMariam

+0

@AbuMariam Die Verknüpfung ist korrekt, aber wenn Sie eine App haben, die Ihre Verknüpfungen wie Spectacle entführt, wird es nicht funktionieren. Sie können das richtige Überlaufmenü in DevTools verwenden, um es manuell aufzurufen. Siehe aktualisierte Antwort. –

+0

auf einem Mac, ich denke, seine Cmd + Option + F. Aber deine Antwort hat geholfen, vielen Dank !! – AbuMariam

0

Für Funktionen, Chrome können Sie auch direkt zur Funktionsdefinition springen.

Sie können dies entweder tun, indem Sie die Maus über die Variable bewegen und auf den Link klicken.

enter image description here

Oder können Sie mit der rechten Maustaste auf die Variable und wählen Sie „Show Funktionsdefinition“.

enter image description here

Verwandte Themen