Safari Web Developer에서 Silverlight 트래픽을 보는 방법은 무엇입니까?


11

브라우저에서 Silverlight 응용 프로그램을 실행하고 있습니다. 앱은 HTTPS를 통해 웹 서버와 통신합니다. 앱과 웹 서버 간의 통신을보고 싶습니다. 이제 웹 개발자를 열면 요청이 수행되는 것을 볼 수 있습니다. 그러나 웹 서버의 응답을 검사하려고하면 스피너가 표시되고 그대로 유지됩니다. Safari 7에서 응답을 보려면 어떻게합니까?

Safari 7 Web Inspector-응답 스피너


1
Safari에서 정확한 문제를 해결하는 방법을 모르지만 Charles와 같은 프록시를 사용하여 문제를 회피하는 것이 가장 실용적인 방법일까요?
aaaidan

@aaaidan 저는 실용적인 솔루션을 좋아하지만 도구가 제대로 작동하지 않는 이유를 이해하고 싶습니다.
bouke jan

공평하게, 이것은 Safari의 버그처럼 들립니다. 서버의 응답이 종료되었고 연결을 종료 했습니까?
aaaidan

1
@aaaidan 예, 서버가 연결을 닫았습니다. 요청 개요 다이어그램에서는 완료된 요청으로 명확하게 표시되어 있습니다.
bouke

응답의 문서 유형이 응답 미리보기 패널이 인식하지 못하는 것일 수 있습니까? 응답이 텍스트 / html이 아니라 JSON이거나 미리보기가 정상적으로 렌더링되지 않는 것 인 경우와 같습니다.
Christian Correa

답변:



7

앱이 XmlHTTPRequest를 수행하는지 이해할 수 없습니다.

어쨌든 ... 리소스 섹션 (이미지의 빨간색 원)에서 요청에 대한 모든 정보, 심지어 응답까지 찾을 수 있습니다.

타임 라인 섹션에서 모든 요청을 쉽게 찾을 수 있습니다

리소스 섹션에서도 액세스 할 수 있습니다

희망이 당신을 도울 것입니다! :)

추신 : 죄송합니다, 내 GUI는 이탈리아어이지만, 당신도 이해할 것입니다


답변 주셔서 감사합니다, 우리는 점점 가까워지고 있습니다. 요청 (헤더 및 본문)과 응답 헤더를 볼 수 있지만 여전히 응답 본문이 없습니다. 이 이미지도 참조하십시오 .
bouke jan

1
"응답 데이터"섹션이 없습니까? 아마도 당신이 분석하고있는 반응에 신체가 없을 수도 있습니다.
RikyTres

스크린 샷에서 볼 수 있듯이 3.8 kB의 응답 데이터가 있으므로 그 이유도 아닙니다.
bouke jan

3

네트워크 요청 (기록 모드)을 클릭하면 표에 모든 요청 목록이 표시됩니다. 행을 선택하면 자원 섹션에서 해당 행이 강조 표시됩니다. 그것을 클릭하면 본문이 표시됩니다.

본문을 보려면 자원 이름을 클릭하십시오 JSON 본문 표시


1

Silverlight는 DOM 외부의 모든 콘텐츠를 가져 와서 페이지로드가 실패하는 방식 (이 경우에는 큰 유예없이 실패하는 방법)을 검사하는 일반적인 웹 도구를 연결하는 플러그인입니다.

netflix 또는 hulu 스트림 또는 렌더링을 수행하기 위해 HTML 및 CSS 및 Javascript (예 :)와 달리 플러그인을 사용하는 기타 스트리밍 컨텐츠를 "디버그"하려고하면 유사한 문제가 발생합니다.


-2

다음을 수행 할 수 있습니다.

  1. Safari <설정 <고급 < "메뉴에서 개발 표시"->이 기능을 켜십시오.
  2. 현상 메뉴 표시 줄에서 "오류 콘솔 표시"를 선택하십시오.
  3. 콘솔에서 "Instrument"탭을 선택하십시오

기기 도구 상자에서 네트워크 요청 등을 볼 수 있습니다. 그러면 원하는 요청을 추적 할 수 있습니다.

아래 참조를위한 스크린 샷 :: 여기에 이미지 설명을 입력하십시오


3
답장을 보내 주셔서 감사하지만 내 문제는 해결되지 않습니다. 귀하의 지침에 따라 개발자 메뉴로 이동하는 방법이 나와 있지만 여기서는 문제가 아닙니다. 스크린 샷은 개발자 메뉴에서 가져옵니다. 내 문제는 개발자 메뉴의 기능으로 올바르게 작동하지 않는 것입니다. 즉, 서버의 응답을 검사합니다. 어쨌든 고마워
bouke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.