위젯이 로드되지 않음

SilentShield 위젯이 웹사이트에 표시되지 않습니다. 다음 체크리스트를 따라 문제를 진단하세요.

API 키가 올바른가요?

대시보드 → API 키로 이동하여 키를 다시 복사하세요. 불필요한 공백이 없는지 확인하세요.

API 키가 활성 상태인가요?

대시보드에서 키 상태를 확인하세요. 일시 중지되거나 삭제된 키는 작동하지 않습니다.

도메인이 일치하나요?

스크립트는 API 키에 등록된 도메인에서만 로드됩니다. www와 non-www의 차이를 확인하세요.

브라우저 콘솔 확인

개발자 도구(F12) → 콘솔 탭을 엽니다. SilentShield의 오류 메시지를 확인하세요.

스크립트가 차단되고 있나요?

광고 차단기 및 개인정보 보호 확장 프로그램(uBlock, Brave Shields)이 스크립트를 차단할 수 있습니다. 확장 프로그램 없이 시크릿 모드에서 테스트하세요.

콘텐츠 보안 정책 (CSP)

CSP에서 api.silentshield.io의 스크립트를 허용해야 합니다. CSP에 다음을 추가하세요: script-src 'self' https://api.silentshield.io; connect-src 'self' https://api.silentshield.io;

네트워크 탭 확인

개발자 도구 → 네트워크 탭에서 'client.js'를 검색합니다. 상태 200이 반환되어야 합니다. 403이면 도메인이 일치하지 않는 것입니다.

init()이 DOM 로드 후 호출되나요?

SilentShield.init()이 DOMContentLoaded 이벤트 리스너 내부에서 호출되거나 defer가 적용된 스크립트 로드 후에 호출되는지 확인하세요.