>  기사  >  웹 프론트엔드  >  URL 링크가 유효한지 확인하는 JavaScript 구현 방법_javascript 기술

URL 링크가 유효한지 확인하는 JavaScript 구현 방법_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:01:131592검색

소개
여러 서버에 동시에 배포된 주소록 시스템이 있는데, 홈페이지에 주소록 링크가 있고, 이 시스템에 링크되어 있는 경우가 있는데, 문제는 링크가 가리키는 서버가 가끔 실패한다는 것입니다. , 그래서 이 서버에서 장애가 발생하는 경우(서비스 불가) 다른 서버에 대한 링크를 가리킬 수 있기를 바랍니다.
해결책 1: XMLHTTP 솔루션
다음 코드는 [2]의 meizz의 답변에서 발췌되었습니다.

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


csdn


단점: ActiveXObject를 사용하므로 IE 전용입니다. IE 이외의 핵심 브라우저는 사용할 수 없습니다.
해결책 2: jQuery 확장
다음 내용은 [1]
홈페이지: http://plugins.jquery.com/project/linkchecker
데모 페이지: http://sidashin.ru/linkchecker/
를 참조하세요. 다운로드한 압축 패키지에는 호출 예제가 포함되어 있습니다.
보충:
특정 URL을 대상으로 하는 경우 플러그인 없이 jQuery를 사용하면 다음과 같을 수 있습니다.


$.ajax({
url: 'http://some.url.com' ,
유형: 'GET',
완료: function(response) {
if(response.status == 200) {
alert('valid')
} else {
alert('invalid');
}
}
})


참고 문서:
[1]http://zhidao.baidu.com /question/138740329.html?push=ql

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