Dead Link Checker/ko
서론
외부 링크는 위키백과 문서에서 참고 자료로 자주 활용되며, 특정 문서의 정보를 검증하는 수단으로 사용됩니다. 이러한 링크가 작동하는 것이 매우 중요합니다. 그렇지 않으면 정보 검증이 어려워집니다. 이 문제를 해결하기 위해 위키 운동 브라질은 위키백과의 외부 링크를 자동으로 확인하고 http 상태가 200이 아닌 링크를 표시하는 도구를 개발했습니다. 이는 포르투갈어권 기술 위시리스트 제안을 해결하는 일환입니다.
설치
스크립트를 위키백과 계정에 추가하려면 스킨의 자바스크립트 페이지에 다음 코드 줄을 추가하세요:
mw.loader.load("https://deadlinkchecker.toolforge.org/static/script.js")
기능
도구가 자바스크립트 문서에 로드되면, 위키백과 페이지 오른쪽에 있는 도구 메뉴에 링크 확인 옵션이 나타납니다. 페이지의 링크를 확인하려면 이를 클릭하세요.
스크립트가 페이지의 링크를 확인하기 시작하면, 페이지 오른쪽 하단에 로딩 스피너와 페이지 확인 중... 메시지가 있는 대화 상자가 나타납니다.
페이지에 50개 이상의 외부 링크가 있는 경우, 도구는 50개씩 배치로 확인하며 각 배치에서 발견된 끊긴 링크를 표시합니다. 대화 상자도 각 배치 이후 발견된 끊긴 링크로 업데이트됩니다.
스크립트가 페이지 검사를 완료하고 일부 끊어진 링크를 발견하면, 상태 코드가 200이 아닌 링크를 아이콘과 서버 메시지로 표시합니다. 페이지에서 발견된 끊어진 링크의 수도 대화 상자 하단 오른쪽에 표시되며, 그렇지 않으면 확인 메시지와 확인 아이콘이 표시됩니다. 대화 상자 상단 오른쪽의 취소 아이콘을 클릭하여 대화 상자를 지울 수 있습니다.
스크립트가 링크를 확인하지 않도록 하려면 도구 메뉴에서 링크 확인 중지를 클릭하세요.
-
배치 업데이트 중
-
페이지 확인 중
-
일부 링크가 작동하지 않음
-
모든 링크가 유효함
죽은 링크 메시지 해석
페이지에서 죽은 링크가 발견되면 위험 아이콘과 다음 메시지 중 하나로 표시됩니다:
- 잘못된 요청: 링크로 전송된 요청이 잘못 구성되었거나 유효하지 않을 때 발생합니다. 링크가 작동하지 않을 수도 있고 작동할 수도 있습니다. 어느 쪽이든 확인을 위해 표시되었습니다.
- 금지됨: 서버가 리소스에 대한 접근이 거부되었을 때 발생합니다. 권한 문제입니다. 스크립트는 사용자 에이전트를 사용하여 이를 우회하려 하지만 일부 링크에서는 여전히 나타날 수 있습니다. 링크가 죽었을 수도 있고 아닐 수도 있으므로 수동으로 확인해야 합니다.
- 찾을 수 없음: 서버에서 리소스를 찾을 수 없거나 이동된 경우 발생합니다. 이 경우 링크가 확실히 끊어진 것입니다.
- 연결할 수 없음: 이는 서버가 리소스에 대한 연결을 완전히 설정하지 못했음을 의미하며, 링크가 끊어졌거나 사라졌을 가능성이 높다는 강력한 지표입니다.
- 알 수 없는 오류: 스크립트는 400-500 범위의 오류를 포착하므로 해당 범위를 벗어나는 상태 코드는 이 메시지로 표시됩니다.
언어
이 스크립트는 현재 영어, 포르투갈어, 독일어 세 가지 언어를 지원하며, 영어가 기본 언어입니다. 다른 언어는 시간이 지남에 따라 추가될 예정입니다. 다른 언어를 추가하려면 스크립트의 GitHub 페이지에서 할 수 있습니다.
소스 코드
이 스크립트의 소스 코드는 현재 GitHub에서 GNU 일반 공중 사용 허가서 v3.0 하에 이용 가능합니다. 스크립트 사용 중 발생한 문제는 GitHub에 보고해 주세요.