링크를 클릭 할 때 발생하는 네트워크 활동을 추적하고 싶습니다. 문제는 링크가 새 탭을 열고 Dev Tools가 열린 탭마다 작동한다는 것입니다. "탐색시 로그 유지"는 도움이되지 않습니다.
내 현재 솔루션은이 문제가없는 FireFox 및 HttpFox로 이동하는 것입니다. Chrome의 모든 개발자가 어떻게 관리하는지 궁금합니다. 이것은 매우 기본적으로 들립니다 (물론 대답을 검색했지만 도움이되는 것을 찾지 못했습니다).
링크를 클릭 할 때 발생하는 네트워크 활동을 추적하고 싶습니다. 문제는 링크가 새 탭을 열고 Dev Tools가 열린 탭마다 작동한다는 것입니다. "탐색시 로그 유지"는 도움이되지 않습니다.
내 현재 솔루션은이 문제가없는 FireFox 및 HttpFox로 이동하는 것입니다. Chrome의 모든 개발자가 어떻게 관리하는지 궁금합니다. 이것은 매우 기본적으로 들립니다 (물론 대답을 검색했지만 도움이되는 것을 찾지 못했습니다).
답변:
브라우저에서 발생하는 모든 네트워크 이벤트에 대한 자세한 개요를 확인 chrome://net-internals/#events
하거나 chrome://net-export
최신 버전의 Chrome에서 확인하십시오.
특정 문제에 따라 다른 가능한 해결책은 '네트워크'탭에서 '로그 유지'를 활성화하는 것입니다.
콘솔에서 다음 코드를 실행하여 동일한 탭에서 모든 링크를 강제로 엽니 다.
[].forEach.call(document.querySelectorAll('a'),
function(link){
if(link.attributes.target) {
link.attributes.target.value = '_self';
}
});
window.open = function(url) {
location.href = url;
};
type:URL_REQUEST
만 네트워크 탭과 동일한 정보를 포함하지 않는 것 같습니다. 예를 들어 요청과 응답 모두에 대해 쿠키 데이터를 제거하는 것 같습니다.
document.querySelectorAll('a,form')
양식에도 영향을 미칩니다.
기능 요청 phsource에 의해 코멘트에서 언급이 구현되었습니다.
최신 버전 (Chrome 50부터 시작)에서는 개발자 도구 설정 메뉴 (개발자 도구를 연 다음 3 점 메뉴를 사용하거나 F1)로 이동하여 "팝업을 위해 DevTools 자동 열기"상자를 선택하십시오.
Chrome 61.0.3163.100에서는 이제 다음 옵션을 사용할 수 있습니다. Chrome 개발자 도구 설정으로 이동하면 액세스 할 수 있습니다. 바닥에 있습니다.
이 방법으로 할 수 있습니다 :
원래 페이지로 돌아가서 해당 링크를 다시 누르십시오.
개발자 도구가 열린 상태로 이미 준비된 창에 결과가로드됩니다.
개발자 도구에서 "로그 유지"옵션 (Konrad Dzwinel 우수 답변 참조)을 활성화하여 해당 링크의 리디렉션 트래픽을 포착 할 수 있습니다.
참고 : 대부분의 사람들은 링크 대상 ∈ {_self, _blank, _parent, _top}에 익숙합니다. 그러나 실제로 모든 이름을 지정할 수 있습니다. 그러면 해당 이름으로 새 창이 열리고, 링크, 양식 또는 window.open에 대한 동일한 대상 값으로 클릭하면 동일한 창에서 열립니다. 추가 읽기 -mdn : window.open , mdn : <a> 태그
F12새 탭이 열릴 때 빠르게 치기
https://stackoverflow.com/a/13747562/660408
Google 드라이브 다운로드 응답을 모니터링 할 때 저에게 적합합니다.