Firefox에 “이 페이지의 스크립트가 사용 중이거나 응답을 중지했을 수 있습니다. 지금 스크립트를 중지하거나 스크립트가 완료되는지 계속해서 확인할 수 있습니다.”라는 “경고: 응답 없는 스크립트” 프롬프트가 표시되면, 웹페이지(또는 때로는 확장 기능)가 완료하는 데 너무 오래 걸리는 스크립트를 실행하고 있음을 의미합니다. 이로 인해 Firefox가 느려지거나, 멈추거나, 응답하지 않을 수 있습니다.
이 문서는 이 경고의 원인과 형태, 스크립트 시간 초과 설정 변경 및 소프트웨어 충돌 문제 해결을 포함한 자세한 단계별 해결 방법을 설명합니다.
문서 목차
이 경고가 나타나는 이유
Firefox는 스크립트를 사용하여 웹 콘텐츠를 로드하고, 대화형 요소를 실행하며, 브라우저 기능을 구동합니다. 스크립트가 완료되는 데 너무 오래 걸리면 Firefox는 브라우저 전체가 멈추는 것을 방지하기 위해 스크립트를 일시 중지합니다.
가능한 원인은 다음과 같습니다:
- 잘못 코딩되었거나 과부하가 걸린 웹페이지 (예: 과도한 광고, 무한 루프).
- 오래되었거나 호환되지 않는 확장 기능.
- 소프트웨어 충돌 (예: 바이러스 백신 또는 광고 차단기가 페이지 스크립트를 방해).
- 스크립트 실행 시간을 제한하는 Firefox 설정.
경고가 표시될 때 해야 할 일
옵션 1: 스크립트를 (잠시) 계속 실행
을(를) 클릭한 후 경고가 다시 표시되지 않으면 스크립트가 완료되는 데 몇 초만 더 필요할 수 있습니다.
그러나 경고가 계속 표시되거나 Firefox가 응답하지 않으면 아래 단계를 계속 진행하세요.
옵션 2: 특정 웹사이트에서 스크립트 차단
오류가 한 사이트에서만 발생하는 경우 해당 사이트가 문제의 원인일 가능성이 높습니다. 확장 기능을 사용하여 특정 도메인에서 스크립트가 실행되지 않도록 차단할 수 있습니다:
- JavaScript 켜고 끄기 확장 기능을 설치하세요.
-
메뉴 버튼을 클릭하고, 를 클릭한 후 메뉴를 선택합니다.
- JavaScript Toggle On and Off 항목을 찾아 버튼을 클릭하세요.
- Black-list 텍스트 상자로 스크롤하여 문제가 발생하는 사이트의 URL을 입력하세요.
- 을(를) 클릭하세요. 사이트의 도메인 이름이 목록에 추가됩니다.
이제 문제가 있는 사이트에서 스크립트가 실행되지 않도록 차단되었으므로 더 이상 응답 없는 스크립트 경고가 발생하지 않습니다.
옵션 3: 충돌하는 소프트웨어 확인
일부 바이러스 백신 도구나 개인 정보 보호 확장 기능이 스크립트를 차단하거나 방해할 수 있습니다. 사용자가 보고한 일반적인 예는 다음과 같습니다:
| 소프트웨어/도구 | 보고된 문제 | 권장 조치 |
|---|---|---|
| Malwarebytes | 안전한 스크립트를 플래그 지정 또는 차단 | Firefox를 예외에 추가 |
| AdBlock / uBlock | 스크립트 로드 방지 | 테스트를 위해 일시적으로 비활성화 |
| 스크립트 차단 확장 기능 | 페이지 요소를 공격적으로 차단 | 필터 목록 검토 |
문제 해결
- Firefox를 문제 해결 모드에서 다시 시작:
- 메뉴 버튼
을(를) 클릭하고, 을(를) 클릭한 다음 을(를) 선택하세요.
- 확인 대화 상자에서 을(를) 클릭하세요.
- 사이트를 다시 테스트하세요.
- 오류가 나타나지 않으면 확장 기능이나 소프트웨어 도구 중 하나가 문제를 일으키는 것일 수 있습니다.
옵션 4: 스크립트 실행 시간 늘리기 (고급)
고급 설정에 익숙하고, 잠재적인 영향을 이해하는 경우에만 계속하세요.
- 주소창에 about:config를 입력하고 EnterReturn키를 누르세요.
경고 페이지가 나타날 것입니다. about:config 페이지를 계속 사용하려면 버튼을 클릭하세요. - about:config 페이지에서 dom.max_script_run_time 설정을 검색하세요.
- 편집
버튼을 클릭하고 20을(를) 입력하세요.
- 체크 표시
버튼을 눌러 설정을 저장하세요.
여전히 프롬프트가 표시되거나 다시 보고 싶다면 해당 설정을 기본값으로 다시 설정해야 합니다.
- 주소창에 about:config를 입력하고 EnterReturn키를 누르세요.
경고 페이지가 나타날 것입니다. about:config 페이지를 계속 사용하려면 버튼을 클릭하세요. - about:config 페이지에서 dom.max_script_run_time 설정을 검색하세요.
- 초기화
버튼을 클릭하세요.
여전히 문제가 있나요?
위의 해결 방법 중 어느 것도 도움이 되지 않으면 다음을 시도해 보세요:
- Firefox 초기화를 통해 기본 설정 복원
- 문제가 있는 사이트에 액세스하기 위해 일시적으로 다른 브라우저로 전환
- Firefox 메뉴의 사이트 문제 신고 기능을 사용하여 Mozilla에 사이트 신고
중요 참고 사항
- 시스템으로 인해 문제가 발생하지 않은 경우에도 Firefox에 이 경고가 표시될 수 있습니다.
- 단순한 스크립트 오류를 넘어 브라우저가 충돌하거나, 느리게 실행되거나, 멈추는 경우 문서 문제가 아닌 제품 문제에 직면했을 수 있습니다. 다음을 권장합니다:
- Mozilla 지원 포럼 방문
- Mozilla Connect를 통한 피드백 제출
관련 문서
- 확장 기능, 테마 및 하드웨어 가속 문제 해결로 Firefox의 일반적인 문제 해결하기
- Firefox 멈춤 또는 응답 없음 - 해결 방법
- Firefox 설정 편집기
- Firefox 초기화 - 부가 기능 및 설정 재설정
Unresponsive Script Warning (mozillaZine KB)의 정보를 기반으로 함