W Firefoksie używam Firebug, który pozwala mi przeglądać każde żądanie http, które wykonuję wywołania ajax. Zmieniłem swój rozwój na Chrome i jak dotąd go lubię. Moją jedyną skargą jest jednak to, że narzędzia programistyczne nie pozwalają na przeglądanie każdego żądania ajax. Zdarzyło mi się to raz, gdy panel Zasoby pokazał wiele żądań do tego samego zasobu, ale zrobił to tylko raz i nigdy więcej.
Czy istnieje sposób, aby niezawodnie widzieć każde żądanie http, które strona wysyła za pomocą javascript z poziomu Chrome?
[Edytuj: 30.11.09 11:55]
Obecnie, aby obejść ten problem, uruchamiam Fiddler obok Chrome, aby wyświetlić moje prośby, ale jeśli jest na to sposób z poziomu przeglądarki, wolałbym to.
ajax
google-chrome
httprequest
Wes P.
źródło
źródło
Odpowiedzi:
Wiem, że to stary wątek, ale pomyślałem, że się wślizgnę.
Chrome ma obecnie wbudowane rozwiązanie.
CTRL+SHIFT+I
(lub przejdź doCurrent Page Control > Developer > Developer Tools
. W nowszych wersjach Chrome kliknij ikonę Klucz> Narzędzia> Narzędzia dla programistów), aby włączyć Narzędzia dla programistów.Network
przycisk. Jeśli nie jest jeszcze włączony, włącz go dla sesji lub zawsze."XHR"
podrzędny.AJAX call
."Resources"
.źródło
target='_self'
). Następnie możesz na przykład zobaczyć odpowiedź z formularza przesłanego po przekierowaniu. Pamiętaj też, aby zauważyć filtr, gdy odpowiedzi gromadzą się przy ładowaniu nowych stron.Najbardziej aktualna odpowiedź na to pytanie: są one wymienione pod przyciskiem „Sieć” w narzędziach programistycznych, a nie pod „Zasobami”, tak jak kiedyś.
źródło
Aktualizacja
Chrome zmienił sposób sprawdzania żądań i sugeruje teraz korzystanie z Catapult Netlog Viewer z dziennikami eksportowanymi z chrome: // net-export /
Więcej informacji
Stare wersje Chrome
Możesz także użyć tego linku w Chrome, aby uzyskać bardziej szczegółowe informacje niż zrobił to inspektor.
Pokazuje dziennik wszystkich żądań przeglądarki podczas jej otwarcia
źródło
nie wiem, która wersja chrome jest dostępna, ale znalazłem ustawienie „Console - Log XMLHttpRequests” (kliknięcie ikony w prawym dolnym rogu narzędzi programistycznych w chrome na Macu)
źródło
Otwórz DevTools i naciśnij F1, aby uzyskać dostęp do ustawień. Poszukaj sekcji konsoli i zaznacz pole wyboru „Log XMLHttpRequests”.
Teraz wszystkie Twoje ajax i inne podobne żądania będą rejestrowane w konsoli.
Wolę tę metodę, ponieważ zwykle pozwala mi zobaczyć wszystko, czego szukam w konsoli, bez konieczności przechodzenia do karty sieci.
źródło
Możesz użyć Fiddler, który jest dobrym darmowym narzędziem.
źródło
Dziękujemy wszystkim osobom, które próbują pomóc w tym poście
Mam Ubuntu 13.10, a moja wersja Chrome to 34.0
W mojej sytuacji to działa
teraz powinieneś zobaczyć nowy panel przed twoją prośbą
źródło
W kroku 5 Phila „Zasoby” nie są już dostępne w nowej wersji Chrome. Musisz kliknąć ikonę strony tuż obok strony Ajax wymienionej w dolnym okienku z kolumnami Nazwa, Metoda, Status, ...
Następnie pokaże więcej paneli, w których znajdziesz komunikaty o błędach.
źródło
Możesz także kliknąć prawym przyciskiem myszy stronę w przeglądarce i wybrać „Inspect Element”, aby wyświetlić narzędzia programistyczne.
https://developer.chrome.com/devtools
źródło