Ich bin auf der Suche nach einem Tool, das Folgendes kann:
- HTML-Elemente untersuchen
- JavaScript verwalten / debuggen
- Profilleistung
- Elemente in Echtzeit ändern
Ich bin auf der Suche nach einem Tool, das Folgendes kann:
Antworten:
Es ist in eingebaut. Page [paper] -> Developer -> Entwicklertools (in Chrome v5 und darunter). In Version 6 ist dies wahrscheinlich anders, da die Schaltfläche "Seite" in dieser Version nicht mehr zu sehen ist.
Es ist 4 Jahre her, seit die ursprüngliche Frage gestellt wurde. Chrome (stable) ist jetzt in der Version 38. Lange Zeit enthielt es einen vollständigen Satz von Entwicklertools , die in etwa Firebug für Firefox entsprechen (obwohl Firefox im Übrigen auch einen eingebauten Inspektor hat ).
Mit den Entwicklertools von Chrome können Sie folgende Aufgaben ausführen:
Auf die Entwicklungswerkzeuge kann auf verschiedene Arten zugegriffen werden.
Chrome-Menü -> Tools -> Entwicklertools
Ctrl+ Shift+ Iin Windows oder Cmd+ Shift+ Iauf einem Mac
F12 unter Windows
Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf einer Seite und wählen Sie Element untersuchen
Die In-Browser-Tools eignen sich hervorragend und sind in der Regel die erste Wahl. Manchmal bieten sie jedoch nicht genügend technische Details zu den HTTP-Nutzdaten für Anforderungen / Antworten oder sind zu seitenabhängig.
In diesen Fällen werden Sie möglicherweise feststellen, dass ein dediziertes HTTP-Inspektionstool wie Fiddler oder eine der Linux-Alternativen mehr Einblicke bietet.
Wenn Sie wirklich Bare-Metal benötigen, geht Wireshark über HTTP hinaus und analysiert den gesamten Netzwerkverkehr. Seien Sie jedoch zunächst bereit, überfordert zu sein.
Sie können auch den Open Source Speed Tracer von Google ausprobieren: http://code.google.com/webtoolkit/speedtracer/
Speed Tracer ist ein Tool, mit dem Sie Leistungsprobleme in Ihren Webanwendungen identifizieren und beheben können. Es visualisiert Metriken, die von Instrumentierungspunkten auf niedriger Ebene innerhalb des Browsers entnommen wurden, und analysiert sie, während Ihre Anwendung ausgeführt wird. Speed Tracer ist als Chrome-Erweiterung erhältlich und funktioniert auf allen Plattformen, auf denen derzeit Erweiterungen unterstützt werden (Windows und Linux).
Mit Speed Tracer erhalten Sie ein besseres Bild davon, wo in Ihrer Anwendung Zeit verbracht wird. Dies schließt Probleme ein, die durch das Parsen und Ausführen von JavaScript, das Layout, die Neuberechnung des CSS-Stils und die Auswahlübereinstimmung, die Verarbeitung von DOM-Ereignissen, das Laden von Netzwerkressourcen, Zeitgeberbrände, XMLHttpRequest-Rückrufe, das Zeichnen und vieles mehr verursacht werden.