요청한 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 {
경보('유효하지 않음');
}
}
});