Korzystam z aplikacji Silverlight w mojej przeglądarce. Aplikacja komunikuje się z serwerem internetowym przez HTTPS. Chcę zobaczyć komunikację między aplikacją a serwerem WWW. Teraz, gdy otwieram Web Developer, widzę, że żądania są wysyłane. Jednak gdy próbuję sprawdzić odpowiedź z serwera WWW, wyświetla się pokrętło i tak pozostaje. Jak mogę zobaczyć odpowiedź w Safari 7?
safari
web-inspector
Bouke
źródło
źródło
Odpowiedzi:
Inspektor sieci nie pokazuje ruchu sieciowego dla starszych wtyczek. Po prostu nie jest zgłaszany do interfejsu użytkownika, dlatego go nie widzisz.
Zgłoś błąd na ten temat na stronie : https://www.webkit.org/new-inspector-bug
źródło
Nie rozumiem, czy twoja aplikacja wykonuje żądanie XmlHTTP.
W każdym razie ... w sekcji zasobów (czerwone kółko na obrazku) można znaleźć wszystkie informacje o żądaniu, nawet jego odpowiedź.
Mam nadzieję, że to ci pomoże! :)
PS: Przepraszam, mój GUI jest po włosku, ale zrozumiesz również
źródło
Jeśli klikniesz na Żądania sieciowe (w trybie nagrywania), zobaczysz listę wszystkich żądań w tabeli. Jeśli wybierzesz wiersz, zostanie on podświetlony w sekcji zasobów. Kliknięcie na nim pokaże jego ciało.
źródło
Silverlight to wtyczka, która pobiera całą zawartość poza DOM, więc wszelkie zwykłe narzędzia internetowe do introspekcji wczytywania strony zawiodą (aw tym przypadku zawiodą bez większego wdzięku).
Podobne problemy wystąpią, jeśli spróbujesz „debugować” strumień Netflix lub Hulu lub inną zawartość strumieniową, która polega na wtyczce w przeciwieństwie do HTML i CSS i Javascript (na przykład), aby wykonać renderowanie.
źródło
Możesz wykonać następujące czynności:
W przyborniku Instrument można zobaczyć żądania sieci i więcej. To pozwoli ci śledzić pożądane żądania.
Zrzut ekranu dla odniesienia poniżej:
źródło