2012-11-06 4 views
0

저는 직장에 종사하고 있으며 일부 보안 기능을 갖춘 Internet Explorer 8을 사용합니다. 일반적으로 소스 코드를 가져와야 할 경우 마우스 오른쪽 버튼으로 클릭하고 소스를 볼 수 있지만 마우스 오른쪽 버튼 클릭 메뉴에는 옵션이 표시되지 않습니다.페이지 소스 코드를 다운로드하십시오

브라우저는 인터넷 익스플로러 경고 상자를 스크롤 할 수있는 페이지가 매우 큰 경우, 나는이

javascript:alert(document.body.innerHTML) 

그러나 현재이 문제를 내놓았다 있도록 주소 표시 줄에 코드를 허용한다. 페이지 소스 코드를 표시하는 데 사용할 수있는 스 니펫은 무엇이며 스크롤 할 수 있습니까?

"원래"원본인지 "렌더링 된"원본인지는 중요하지만 두 옵션이 모두 좋으면주의하십시오.

+4

'F12' 키가 작동하지 않을 수 있습니다)이 테스트입니다. – JCOC611

+0

나는 JCOC611과 함께있다. F12와 자바 스크립트 디버거 콘솔을 사용하십시오. 또는 요청 응답을 볼 수도 있습니다. – Hardrada

+1

Fiddler는 항상 소스를 얻을 것입니다 ...하지만 소스가 아니지만 자바 스크립트의 잠재적 인 결과가 innerHTML을주지 않을 것입니다 ... –

답변

1

jsFiddle에서 스 니펫을 준비하십시오.

http://jsfiddle.net

예를 들어 당신이 사전에 요소를 만들 수있는 문서의 원본 문서와 설정 텍스트에 추가!

var head = document.head.innerHTML; 
var body = document.body.innerHTML; 
var element = document.createElement("pre"); 
element.innerText = "<html><head>" + head + "</head><body>" + body + "</body></html>"; 
document.body.appendChild(element); 

이제 모든 줄 바꿈을 제거하고 주소 표시 줄에 복사하여 붙여 넣으십시오!

javascript: var head = document.head.innerHTML; var body = document.body.innerHTML; var element = document.createElement("pre"); element.innerText = "<html><head>" + head + "</head><body>" + body + "</body></html>"; document.body.appendChild(element);

+2

html 요소에는 때때로 유용한 정보가 있습니다. 특히 modernizr.js와 같은 라이브러리를 사용하는 경우에 유용합니다. IE8이 outerHTML을 지원한다면'document.documentElement.outerHTML'을 사용하는 것이 낫습니다. – JayC

관련 문제