Dead Link Checker - 깨진 링크 찾기
페이지의 깨진 링크를 즉시 스캔합니다. 깨진 링크는 빨간색, 정상 링크는 초록색으로 표시합니다. 무료 링크 검사 도구.
- 버전
- 3.0.2
빌드는 끝났지만 아직 스토어에 올라가지 않았습니다. 무엇을 하는 확장인지 미리 볼 수 있도록 페이지만 열어두었습니다.
겉보기에는 멀쩡한 페이지에도 눌러 보면 404가 뜨는 링크가 섞여 있습니다. 하나씩 새 탭으로 열어 확인하는 방식은 링크가 열 개만 넘어가도 끝까지 하기 어렵습니다. 이 확장 프로그램은 지금 보고 있는 페이지의 링크를 모아 한꺼번에 요청을 보내고, 응답에 따라 깨진 링크는 빨간 테두리로 정상 링크는 초록 테두리로 페이지 위에 바로 표시합니다. 깨진 링크는 상태 코드와 함께 목록으로 정리되고 복사 버튼 하나로 클립보드에 담깁니다.
이럴 때 씁니다
직접 관리하는 페이지 점검
Scan This Page를 누르면 페이지의 a[href]를 모두 수집합니다. mailto, tel, javascript, data, blob 링크와 #section 같은 페이지 내 앵커는 제외하고, 상대 경로는 절대 주소로 바꾼 뒤 중복을 정리합니다. 남은 주소마다 HEAD 요청을 보내고, 서버가 HEAD를 거부하면 GET으로 다시 시도합니다. 결과가 들어오는 대로 진행 바에 확인한 개수와 전체 개수가 표시됩니다.
어느 영역이 깨졌는지 눈으로 확인
결과는 도착하는 대로 페이지 위에 칠해집니다. 실패한 링크에는 빨간 테두리와 옅은 빨간 배경이, 정상 링크에는 초록 테두리가 붙습니다. 덕분에 주소 목록을 대조하는 대신 페이지를 훑어보며 어느 구간이 상했는지 바로 알 수 있습니다. 페이지를 새로 고치면 표시가 사라지고, 다시 스캔하면 이전 표시를 지우고 시작합니다.
결과를 정리해 전달하기
팝업 아래에는 전체·깨진 링크·정상 링크 세 가지 개수와 함께 실패한 링크 목록이 나옵니다. 각 항목에는 HTTP 상태 코드가, 응답이 오지 않은 경우에는 시간 초과나 오류 표시가 붙습니다. 항목을 클릭하면 새 탭에서 직접 확인할 수 있고, 깨진 링크 복사 버튼을 누르면 주소와 상태가 한 줄씩 정리된 형태로 클립보드에 담겨 이슈나 메시지에 그대로 붙여 넣을 수 있습니다.
권한과 개인정보
확장에 포함된 코드만 실행하며 원격 코드를 내려받지 않습니다.
자주 묻는 질문
웹페이지의 깨진 링크를 한 번에 찾으려면 어떻게 하나요?
확인할 페이지를 연 상태에서 툴바 아이콘을 누르고 Scan This Page를 클릭하면 됩니다. 페이지에 있는 http·https 링크에 요청을 보내 응답 코드로 판정하며, 200~399는 정상, 그 밖은 깨진 링크로 분류합니다. 한 번에 열 개씩 확인하고, 5초 안에 응답이 없으면 시간 초과로 기록합니다.
어떤 링크를 깨진 것으로 판단하나요?
응답 코드가 200~399 범위를 벗어나거나 시간 초과·연결 실패가 난 링크입니다. 404, 410처럼 명확한 경우 외에 로그인이 필요한 페이지나 자동 요청을 막아 둔 서버도 여기에 포함됩니다. 요청이 내 브라우저에서 나가기 때문에 실제로는 살아 있는 링크가 깨진 것으로 표시될 수 있습니다. 의외의 결과는 직접 열어서 확인하는 편이 정확합니다.
검사에서 빠지는 링크도 있나요?
mailto:, tel:, javascript:, data:, blob: 링크와 #section 같은 페이지 내 앵커, 그리고 빈 href는 제외합니다. http·https 주소만 요청하고 같은 주소는 한 번만 확인하므로, 팝업에 표시되는 전체 개수가 페이지의 a 태그 수보다 적은 경우가 많습니다. iframe 안에 있는 링크는 검사 대상이 아닙니다.
이 페이지는 스캔할 수 없다고 나옵니다.
검사 스크립트가 페이지 안에서 실행되어야 하는데 브라우저 자체 페이지에서는 그럴 수 없기 때문입니다. chrome:// 페이지, about: 페이지, 확장 프로그램 페이지는 안내 문구와 함께 거부됩니다. 일반 사이트에서는 버튼을 누르는 순간 현재 탭에 스크립트가 삽입됩니다. 스캔 도중 다른 페이지로 이동하면 전달할 곳이 없어진 결과는 표시되지 않고 넘어갑니다.
매니페스트에 선언된 권한은 각각 어디에 쓰이나요?
선언된 권한은 activeTab, scripting, storage, webNavigation, tabs와 모든 사이트에 대한 호스트 권한입니다. activeTab과 scripting은 버튼을 누른 시점에 지금 보고 있는 탭 안에서 검사 스크립트를 실행하는 데 쓰입니다. tabs와 webNavigation은 탭과 페이지 로드 이벤트를 받아, 스캔 도중 페이지가 다른 주소로 넘어갔을 때 표시를 정리하는 데 사용됩니다. storage는 확장 프로그램이 보관하는 설정 값을 위한 권한입니다. 호스트 권한 범위가 넓은 이유는 페이지에 있는 링크가 어느 도메인이든 될 수 있고, 검사가 곧 그 주소로 요청을 보내는 일이기 때문입니다.
관련 확장 프로그램
GitHub 한국어 (GitHub Korean)3K+ 사용자GitHub 페이지를 한국어로 번역합니다.
코리아드롭다운800+ 사용자웹사이트의 드롭다운 메뉴에서 'Korea'를 자동으로 선택하는 크롬 확장 프로그램입니다.
네이버 블로그 이미지 저장 - 카페 원본 일괄 다운로드9 사용자네이버 블로그 이미지 저장을 버튼 한 번으로. 블로그·카페·포스트 본문 사진을 원본 화질 그대로 폴더에 일괄 다운로드하고, 브라우저 컨텍스트 메뉴가 없어도 바로 저장해요.
해피펫 - 가상 펫7 사용자새 탭에서 만나는 귀여운 가상 펫 친구
쿠팡 리뷰 신뢰도 분석 (Review Signal)2 사용자쿠팡 리뷰의 협찬·리뷰 농사·복붙 후기 등 의심 신호를 상품 페이지에서 바로 점수로 보여줍니다. 진위를 단정하지 않는 참고용 지표.
Auto Refresh - Reload Tab on TimerAutomatically reload the current tab on a timer, from 30 seconds to any interval. No ads, no tracking, no site permissions.