>웹 프론트엔드 >JS 튜토리얼 >[JavaScript] 링크(URL)가 유효한지 감지(판단)합니다(서비스 가능)

[JavaScript] 링크(URL)가 유효한지 감지(판단)합니다(서비스 가능)

高洛峰
高洛峰원래의
2016-11-25 13:39:432590검색

요청한 URL/링크가 유효한지(연결 가능, 사용 가능) 확인하기 위해 javascript를 사용하는 방법은 무엇입니까?

소개

주소록 시스템이 동시에 여러 서버에 배포됩니다. , 그런데 홈페이지에는 본 시스템과 연동되어 있는 주소록 링크가 있는데, 문제는 링크가 가리키는 서버가 가끔 장애가 발생하는 경우가 있어서 서버 장애(서비스 이용 불가)가 발생하는 경우가 있기를 바라겠습니다. 다른 서버에 대한 링크를 가리킬 수 있습니다.

솔루션 1: XMLHTTP 솔루션

다음 코드는 [2]의 meizz 답변에서 발췌되었습니다.


해결책 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) {
경보('유효');
} else {
경보('유효하지 않음');
}
}
});


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