브라우저에서 Silverlight 응용 프로그램을 실행하고 있습니다. 앱은 HTTPS를 통해 웹 서버와 통신합니다. 앱과 웹 서버 간의 통신을보고 싶습니다. 이제 웹 개발자를 열면 요청이 수행되는 것을 볼 수 있습니다. 그러나 웹 서버의 응답을 검사하려고하면 스피너가 표시되고 그대로 유지됩니다. Safari 7에서 응답을 보려면 어떻게합니까?
답변
Web Inspector는 레거시 플러그인에 대한 네트워크 트래픽을 표시하지 않습니다. 단순히 사용자 인터페이스에보고되지 않으므로 볼 수 없습니다.
https://www.webkit.org/new-inspector-bug 에서 이에 대한 버그를 자유롭게 제출 하십시오.
답변
앱이 XmlHTTPRequest를 수행하는지 이해할 수 없습니다.
어쨌든 … 리소스 섹션 (이미지의 빨간색 원)에서 요청에 대한 모든 정보, 심지어 응답까지 찾을 수 있습니다.
희망이 당신을 도울 것입니다! 🙂
추신 : 죄송합니다, 내 GUI는 이탈리아어이지만, 당신도 이해할 것입니다
답변
네트워크 요청 (기록 모드)을 클릭하면 표에 모든 요청 목록이 표시됩니다. 행을 선택하면 자원 섹션에서 해당 행이 강조 표시됩니다. 그것을 클릭하면 본문이 표시됩니다.
답변
Silverlight는 DOM 외부의 모든 콘텐츠를 가져 와서 페이지로드가 실패하는 방식 (이 경우에는 큰 유예없이 실패하는 방법)을 검사하는 일반적인 웹 도구를 연결하는 플러그인입니다.
netflix 또는 hulu 스트림 또는 렌더링을 수행하기 위해 HTML 및 CSS 및 Javascript (예 :)와 달리 플러그인을 사용하는 기타 스트리밍 컨텐츠를 “디버그”하려고하면 유사한 문제가 발생합니다.
답변
다음을 수행 할 수 있습니다.
- Safari <설정 <고급 < “메뉴에서 개발 표시”->이 기능을 켜십시오.
- 현상 메뉴 표시 줄에서 “오류 콘솔 표시”를 선택하십시오.
- 콘솔에서 “Instrument”탭을 선택하십시오
기기 도구 상자에서 네트워크 요청 등을 볼 수 있습니다. 그러면 원하는 요청을 추적 할 수 있습니다.
아래 참조를위한 스크린 샷 ::