새 요청을 시작하는 대신 현재 요청을 사용하도록 Chrome의보기 소스 동작을 변경할 수 있습니까?


21

현재로드 된 웹 페이지에서 소스를로드하는 Firefox의 동작이 마음에 듭니다. 대신 Chrome은 새로운 요청을 시작합니다. 예를 들어 모든 뷰 소스 요청이 GET을 사용하기 때문에 POST 요청 소스를 보는 것이 특히 어렵습니다.

Chrome의 소스보기 작동 방식을 변경하여 새로운 요청을 초기화하지 않는 방법이 있습니까?

Firefox 작동 방식에 대한 약간의 설명을 편집하십시오 .

Firefox는 소스를 볼 때 새로운 요청을 시작하지 않습니다. 소스를 보면서 페이지를 새로 고친 후에 만 ​​수행됩니다. 그런 다음 요청의 GET / POST도 존중합니다. 이미로드 된 페이지의 소스를 볼 때 새 요청을 시작하지 않는 것 같습니다.


현재 POST 제출에 관심이 있습니까? 소스 뷰가 아닌 개발자 도구를 사용하십시오.
akira

1
팁 고마워; 이 경우 POST 요청 후 HTML 소스 코드의 상태를 찾고 있습니다. 그것은 내가 일하는 것을 완전히 방해하는 것이 아니지만이 행동을 사용자 정의 할 수있는 능력을 갖는 것이 좋을 것입니다.
Aron Rotteveel 2019

@Arjan 소스를 보면서 페이지를 새로 고친 후에 만 ​​수행됩니다. 그런 다음 요청의 GET / POST도 존중합니다. 이미로드 된 페이지의 소스를 볼 때 새 요청을 초기화하지 않는 것 같습니다.
Aron Rotteveel 2019

답변:


11

Chrome의 소스보기 작동 방식을 변경하여 새로운 요청을 초기화하지 않는 방법이 있습니까?

아니요, Chrome은 의도적으로 설계된 방식 입니다.

"소스보기"를하면 실제로 페이지를 다시 열고 페이지를 렌더링하는 대신 소스를 표시하는 새 탭이 열립니다. 많은 웹 페이지는 동적이며 HTML 콘텐츠 (예 : JavaScript / XMLHttpRequest 사용)를 수정하여 현재 HTML을 표시 할 수 없으므로 새로운 요청이 이루어집니다.

동적 페이지의 현재 상태를 보려면 관리자를 사용해야합니다. "파일 아이콘-> 개발자-> JavaScript 콘솔"

이것이 보안 버그인지 버그인지 전혀 알 수 없습니다. 동작은 의도적으로 설계된 것입니다.


Mac에서 상황이 다르거 나 그 동안 변경되었을 수 있습니다. 는 "소스보기"당신이 정말로 다시 표시 소스 페이지가 열립니다보다는 페이지를 렌더링 새 탭 열기 할 때 GET에 대한 않으며, 게시물에 대한도, 내 Mac에서 진실되지 않습니다. (예, 옵션을 확인하기 위해 Wireshark를 시작했습니다. Option-Command-U를
누른

...하지만 POST 후 View Source를 수행 할 때 실제로 (이전) GET의 소스를 보았습니다 ...?!
Arjan

5
Chrome을 사용하여 CSS 클래스를 가르치려고하면 버그 이상이라는 데 동의 할 것입니다 .CSS 개발을 불가능하게하도록 설계된 기능입니다. 보고 있지 않은 다른 페이지의 소스 코드를 보는 것은 완전히 쓸모가 없습니다. 재로드는 소스를 원하는 페이지가 아닌 다른 페이지입니다. GOOGLE은 이것이 멍청하다는 것을 알아야합니다.
재스민

2
Crappy 해결 방법은 SuperUser : superuser.com/a/173323/128630 에 게시되었습니다 ... Firefox처럼 작동하기를 바랍니다.
퇴보

1
이 동작을 위해 FF를 열어야한다는 것은 어리석은 일입니다. 개발 중에 매우 중요합니다. DOM을 보는 것조차 크롬에서 고통입니다.
killjoy

2

view-source:URL 의 동작을 변경 하거나 페이지 소스보기 명령을 변경할 수 있다고 생각하지 않습니다. 이 페이지에 대해 수신 된 소스를 얻을 수 있습니다 . 먼저 렌치> 도구 에서 개발자 도구 (WebKit의 "웹 검사기")를 엽니 다. > 개발자 도구 . 이제 Resources를 클릭하고 필요한 리소스를 찾을 때까지 왼쪽의 목록을 아래로 스크롤하십시오 (필요한 경우). 원본 HTTP 응답으로 전송 된 소스입니다.


3
아니요, 소스도 다시로드합니다. 피들러가 캡처 할 수 있습니다.
Jasmine

그리고 더 이상 '자원'을
보지 못합니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.