2009-06-01 2 views

답변

9

JS는 단순히 페이지의 DOM에 대한 액세스를 제공하는 스크립팅 언어입니다. DOM은 액세스하기 전에 페이지 소스에서 준비됩니다. 페이지 소스에 액세스하려는 모든 시도는 초기 구문 분석 단계에서 브라우저가 결정한 사전 수정 된 소스를 반환합니다.

그래서 한 마디로.

+0

브라우저가 그러한 기본 유효성 검사 기능에 대한 액세스 권한을 부여하지 않는다고 생각합니다. –

+1

@ 제레미 : IMO, 이유는 브라우저가 주로 개발자 도구가 아니라는 것입니다. – Cerebrus

2
function getSource() { 
    var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); 
    xhr.open('GET', window.location.href, false); 
    xhr.send(null); 
    return xhr.responseText; 
} 

이 방법을 사용하면 HTML을 직접 파싱해야합니다. 중요한 작업입니다.

관련 문제