>  기사  >  웹 프론트엔드  >  웹 페이지 소스 코드 example_javascript 기술의 JS 원격 획득

웹 페이지 소스 코드 example_javascript 기술의 JS 원격 획득

WBOY
WBOY원래의
2016-05-16 17:23:151850검색

코드 복사 코드는 다음과 같습니다.





원격 웹페이지 소스코드 읽기
text/ javascript">
//XMLHttpRequest 객체를 생성하는데 사용됩니다
function createXmlHttp() {
//window.XMLHttpRequest 객체가 존재하는지 여부에 따라 생성 방법을 다르게 사용합니다
if (window. XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox, Opera 및 기타 브라우저에서 지원되는 생성 방법
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") //생성 방법 IE 브라우저에서 지원되는 메소드
}
}
//XMLHttpRequest 객체를 통해 직접 원격 웹 페이지 소스 코드 가져오기
function getSource() {
var url = document.getElementById("url ").value; // 대상 주소 정보 가져오기
//주소가 비어 있을 때 사용자에게 입력하라는 메시지 표시
if (url == "") {
alert("웹페이지를 입력하세요. address.");
return;
}
document.getElementById("source").value = "Loading..."; //프롬프트 로드 중
createXmlHttp(); //만들기 XMLHttpRequest object
xmlHttp.onreadystatechange = writeSource; // 콜백 함수 설정
xmlHttp.open("GET", url, true)
xmlHttp.send(null)
//페이지 텍스트 영역에 원격 웹 페이지 소스 코드 쓰기
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp .responseText
}
}

원격 웹페이지 소스 코드 읽기

;

주소: < input type="text" id="url">







성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.