스크립트 오류는 어떤 이유로 스크립트의 명령을 올바르게 실행할 수 없을 때 발생하는 오류입니다.
대부분의 컴퓨터 사용자는 웹 페이지에서 JavaScript 또는 VBScript (또는 기타 스크립팅 언어) 명령을 실행할 수 없을 때 브라우저에서 스크립트 오류가 가장 자주 발생하지만 데스크톱 응용 프로그램에서도 발생할 수 있습니다.
Unsplash에 Markus Spiske 님의 사진
다음은 스크립트 오류 메시지의 몇 가지 예입니다.
이 웹 페이지의 오류로 인해 런타임 오류가 발생했습니다. Internet Explorer 스크립트 오류입니다. 1 행의 스크립트에서 오류가 발생했습니다. scri를 계속 실행 하시겠습니까?이 페이지의 스크립트로 인해 Internet Explorer가 느리게 실행됩니다. 계속 실행되면 컴퓨터가 응답하지 않을 수 있습니다. scr에서 오류가 발생했습니다.
스크립트 오류가 발생하는 이유
스크립팅 오류의 일반적인 이유는 웹 브라우저의 오류에 대한 웹 서버 또는 소프트웨어 프로그램의 프로그래밍 끝에서 장면 뒤에서 오류가 발생했기 때문입니다.
소프트웨어 측의 잘못된 코드 구현 또는 기타 잘못된 구성은 해결할 문제가 아닙니다. 이 상황에서 가장 좋은 방법은 개발자의 업데이트를 기다리는 것입니다.
그러나 스크립팅 오류는 스크립트를 올바르게로드 할 수없는 자체 소프트웨어 프로그램이나 운영 체제와 같이 사용자 측에서 발생하는 문제로 인해 발생할 수도 있습니다. 예를 들어 웹 브라우저에 스크립트를 차단하는 설정이 있거나 보안 소프트웨어가 무해한 스크립트를 삭제해야하는 위협 인 것처럼 처리 할 수 있습니다.
스크립트 오류를 수정하는 방법
스크립트 오류는 Internet Explorer 또는 IE를 사용하여 인터넷에 액세스하거나 로컬 스크립트를 실행하는 응용 프로그램에서 가장 일반적으로 발생하므로 이러한 문제 해결 단계의 대부분은 IE와 관련됩니다.
Microsoft Edge가 대부분 IE를 대체했지만 동일한 문제 중 일부가 발생할 수 있습니다. 수정 사항도 동일하거나 매우 유사합니다.
이 때문에 스크립트 오류가 발생하지 않도록하는 가장 빠른 방법은 단순히 브라우저를 전환하는 것입니다! Microsoft Edge, Chrome, Firefox 또는 Opera와 같은 것을 사용하십시오. 그러나 그렇게해도 실제로 스크립트 오류가 해결되지는 않습니다.
다음 단계를 순서대로 따르고 각 단계를 수행 한 후 여전히 오류가 발생하는지 확인하십시오.
IE에서 스크립팅 오류 끄기
일반 사용자는 성가 시게 할 뿐이므로 스크립트 오류를 실제로 볼 필요가 없습니다. 이는 스크립트 오류가 실제로 웹 사이트 나 프로그램을 정상적으로 사용하는 데 방해가되지 않는 경우에 특히 그렇습니다.
Internet Explorer 및 백엔드에서 IE를 사용하는 프로그램에서 다음과 같이 스크립트 오류를 안전하게 끌 수 있습니다.
-
를 눌러 실행 대화 상자를 엽니 다. Windows 키 그리고 R 키.
-
입력 inetcpl.cpl을 인터넷 속성을 시작하는 명령.
-
라는 탭을 엽니 다. 고급.
-
찾아보기 섹션을 찾을 때까지 아래로 스크롤 한 다음 다음 세 가지 설정을 찾습니다.
- 둘 다 확인하십시오. 스크립트 디버깅 사용 안 함 (Internet Explorer) 와 스크립트 디버깅 비활성화 (기타) 옆에 수표가 있습니다.
- 해당 옵션 바로 아래에서 모든 스크립트 오류에 대한 알림 표시 선택되지 않음 (스크립트 오류에 대한 알림이 표시되지 않음)
-
Press & Media OK 을 클릭하여 변경 사항을 저장합니다.
Windows 10의 기본 설정입니다.
IE가 중요한 스크립팅 기능을 차단하지 않는지 확인
스크립팅 오류를 끄면 오류가 표시되지 않지만 관련 오류가 더 이상 표시되지 않는다고해서 스크립트 자체가 제대로 작동하는 것은 아닙니다.
ActiveX 스크립팅을 비활성화하지 않았는지, Internet Explorer가 Java 또는 ActiveX를 차단하지 않는지 확인하십시오. IE의 특정 보안 설정으로 인해 ActiveX 및 Java가 제대로 실행되지 않아 스크립트를 실행하는 웹 페이지의 유용성에 영향을 미칠 수 있습니다.
이러한 기능을 다시 작동시키는 가장 빠른 방법은 (아직 작동하지 않은 경우) Internet Explorer에서 보안 설정을 재설정하는 것입니다.
임시 인터넷 파일 삭제
임시 파일은 Internet Explorer에 의해 컴퓨터에 캐시되므로 웹 사이트를 더 빨리 다시 방문 할 수 있지만 캐시가 너무 크거나 손상된 데이터를 저장하는 캐시는 스크립트 오류를 일으킬 수 있습니다. 이러한 캐시 파일을 주기적으로 삭제해야합니다.
브라우저에서 팝업 허용
팝업 차단기는 대부분의 경우 매우 유용하지만 브라우저가 팝업을 차단하기 때문에 스크립트를 실행할 시간이 충분하지 않으면 실제로 스크립트 오류가 발생할 수 있습니다.
모든 웹 브라우저에서 팝업 차단 설정을 제어 할 수 있습니다. 차단기를 비활성화하면 팝업이 다시 실행될 수 있습니다.
소프트웨어 업데이트
오래된 소프트웨어가 특정 스크립트 오류의 원인 일 수 있습니다. 이는 오류를 표시하는 웹 사이트 또는 프로그램에 컴퓨터가 충족하지 않는 최소 요구 사항이 있거나,받은 적이없는 업데이트를 통해 스크립트 오류가 수정 되었기 때문일 수 있습니다.
항상 Windows를 최신 상태로 유지해야합니다.
스크립트 오류가 발생하는 경우 타사 프로그램을 업데이트해야합니다. 무료 소프트웨어 업데이트 도구는이를 수행하는 한 가지 쉬운 방법입니다.
보안 소프트웨어 확인
바이러스 백신 프로그램 또는 방화벽 응용 프로그램이 스크립트 또는 ActiveX 컨트롤이 정상적으로 실행되는 것을 차단하고있을 수 있습니다. 스크립트 오류가 계속 발생하는지 확인하려면 일시적으로 둘 다 비활성화하십시오.
컴퓨터를 공격에 노출 시켜서는 안되지만,이 경우 보안 소프트웨어의 책임이있을 수 있으므로 일시적으로 몇 분 동안 만 비활성화해도 아무런 해가되지 않습니다.
절차는 프로그램마다 다르지만 시계 옆에있는 Windows 작업 표시 줄에서 실행중인 소프트웨어를 마우스 오른쪽 단추로 클릭하여 AV 쉴드를 끄거나 방화벽을 비활성화 할 수 있습니다. 그렇지 않은 경우 프로그램을 열어보십시오. 응용 프로그램을 비활성화 할 수있는 옵션이 있습니다.
바이러스 백신 스캐너에서 찾아야 할 또 다른 사항은 웹 브라우저가 임시 파일을 보관하는 데 사용하는 폴더에서 바이러스를 검사하도록 구성되었는지 여부입니다. 그렇다면 스캐너는 스크립트를 맬웨어로 잘못 식별하고 실행하기 전에 격리하거나 삭제할 수 있습니다.
Internet Explorer는 기본적으로이 폴더를 사용합니다.
C : Users [사용자 이름] AppData Local Microsoft Windows INetCache
Google 크롬은 여기에 데이터를 캐시합니다.
C : Users [사용자 이름] AppData Local Google Chrome User Data Default Cache
Internet Explorer의 모든 설정 재설정
Internet Explorer에서 스크립팅 오류를 일으키는 많은 설정 또는 추가 기능이있을 수 있습니다. 이러한 설정을 모두 기본값으로 되 돌리는 가장 쉬운 방법은 Internet Explorer를 재설정하는 것입니다.
IE를 재설정하면 모든 도구 모음과 추가 기능이 비활성화되고 모든 개인 정보, 보안, 팝업, 탭 브라우징, 기본 웹 브라우저 및 고급 옵션이 재설정됩니다.
다른 방법은 단일 애드온이 스크립트 오류를 일으키는 지 확인하는 것입니다. 도구 > 추가 기능 관리 메뉴. 추가 기능을 한 번에 하나씩 비활성화하고 각 추가 기능 후에 스크립트 오류를 테스트합니다.
그렇지 않은 경우 Internet Explorer를 완전히 재설정하는 방법은 다음과 같습니다.
-
실행 대화 상자를 엽니 다. WIN + R 바로 가기 키.
-
엔터 버튼 inetcpl.cpl을 인터넷 속성을 엽니 다.
-
로 이동 고급 탭.
-
선호하는 다시 쓰기 맨 아래에있는 다음 Internet Explorer 설정 재설정 화면에서 다시
-
고르다 닫기 모든 설정이 재설정되었을 때.
-
컴퓨터를 다시 시작합니다.
부드러운 스크롤 비활성화
이것은 스크립트 오류의 가장 가능성이 적은 원인이기 때문에 맨 아래에 있습니다. 그러나 Internet Explorer에서 비디오를 볼 때 오류가 발생하거나 비디오가 올바르게 표시되지 않는 경우 IE의 부드러운 스크롤 옵션으로 인해 페이지에서 실행하려는 스크립트에 문제가 발생할 수 있습니다.
Internet Explorer에서 부드러운 스크롤을 끄는 방법은 다음과 같습니다.
-
실행 대화 상자 (Windows 키 + R) 입력 inetcpl.cpl을 명령.
-
로 이동 고급 탭.
-
찾아보기 섹션 아래의 하단에서 옆에있는 확인 표시를 제거합니다. 부드러운 스크롤 사용.
-
저장하고 종료 OK 버튼을 클릭합니다.