Szukam narzędzia, które może:
- sprawdzaj elementy HTML
- zarządzaj / debuguj JavaScript
- wydajność profilu
- modyfikuj elementy w czasie rzeczywistym
Szukam narzędzia, które może:
Odpowiedzi:
Jest wbudowany. Strona [papier] -> Deweloper -> Narzędzia programistyczne (w Chrome w wersji 5 i starszej). Prawdopodobnie będzie inaczej w wersji 6, ponieważ przycisk Strona wydaje się znikać w tej wersji.
Minęły 4 lata od momentu zadania pierwotnego pytania. Chrome (stabilny) jest teraz w wersji 38. Od dłuższego czasu zawiera pełny zestaw narzędzi programistycznych, które są mniej więcej równoważne Firebugowi dla Firefoksa (chociaż nawiasem mówiąc, Firefox ma również wbudowanego inspektora ).
Kilka narzędzi Chrome dla programistów umożliwia:
Dostęp do narzędzi programistycznych można uzyskać na wiele sposobów.
Menu Chrome -> Narzędzia -> Narzędzia dla programistów
Ctrl+ Shift+ Iw systemie Windows lub Cmd+ Shift+ Ina komputerze Mac
F12 w systemie Windows
Kliknij prawym przyciskiem myszy dowolne miejsce na stronie i wybierz polecenie Sprawdź element
Narzędzia w przeglądarce są świetne w swojej pracy i są zwykle najlepszym wyborem, ale czasami nie zapewniają wystarczających szczegółów technicznych dotyczących żądań / odpowiedzi HTTP lub są zbyt specyficzne dla strony.
W takich przypadkach może się okazać, że dedykowane narzędzie do inspekcji HTTP, takie jak Fiddler lub jedna z alternatyw dla systemu Linux , zapewni lepszy wgląd.
Jeśli naprawdę potrzebujesz dostać się od zera , Wireshark wychodzi poza HTTP do pełnej analizy ruchu sieciowego, ale bądź przygotowany na to, że na początku zostaniesz przytłoczony.
Możesz także wypróbować Google Speed Tracer typu open source - http://code.google.com/webtoolkit/speedtracer/
Speed Tracer to narzędzie, które pomaga zidentyfikować i naprawić problemy z wydajnością w aplikacjach internetowych. Wizualizuje metryki pobierane z punktów oprzyrządowania niskiego poziomu w przeglądarce i analizuje je podczas działania aplikacji. Speed Tracer jest dostępny jako rozszerzenie Chrome i działa na wszystkich platformach, na których rozszerzenia są obecnie obsługiwane (Windows i Linux).
Korzystając z Speed Tracer, możesz uzyskać lepszy obraz tego, gdzie spędzasz czas w swojej aplikacji. Obejmuje to problemy spowodowane analizowaniem i wykonywaniem JavaScript, układem, ponownym obliczaniem stylu CSS i dopasowywaniem selektora, obsługą zdarzeń DOM, ładowaniem zasobów sieciowych, odpalaniem timera, wywołaniami zwrotnymi XMLHttpRequest, malowaniem i innymi.