Compare Revisions
경고: 응답없는 스크립트
Revision 192826:
Revision 192826 by poirotkr on
Revision 192938:
Revision 192938 by dskmori on
Keywords:
응답
응답
Search results summary:
이 문서에서는 이 문제가 발생하는 원인과 가능한 해결책 및 순서를 설명합니다.
이 문서에서는 이 문제가 발생하는 원인과 가능한 해결책 및 순서를 설명합니다.
Content:
Firefox가 "경고: 응답없는 스크립트" 오류를 표시하는 일이 있습니다. 메세지는 다음과 같은 것입니다: "'' 이 페이지의 스크립트가 지금 실행 중이거나 계속해서 응답하지 않을 수 있습니다. 지금 스크립트를 중단하거나 스크립트가 완료될지 기다릴 수 있습니다.''". 이 문서에서는 문제가 발생하는 원인과 가능한 해결책 및 순서를 설명합니다.
이 오류는 스크립트가 동작한 채로 제어할 수 없는 상태가 되어, 아무것도 조작을 하지 않으면 Firefox를 다운 시킬 가능성이 있는 것을 나타내고 있습니다. 그 스크립트는 접근하고 있는 웹 페이지, 설치 되어 있는 확장 기능, 혹은 Firefox 자체의 것일 수 있습니다.
__TOC__
{for win}
= Webroot Spy Sweeper =
Webroot Spy Sweeper가, 이 문제의 원인이 되는 경우가 있습니다. Spy Sweeper의 Cookie 추적 기능 (혹은 Spy Sweeper)을 사용 하지 않는 것으로 이 문제를 해결할 수 있습니다.
<!-- as discussed
http://forums.mozillazine.org/viewtopic.php?t=562905&start=45
http://forums.mozillazine.org/viewtopic.php?t=609531
http://forums.mozillazine.org/viewtopic.php?p=2950716#2950716
-->
{/for}
= 스크립트 실행 계속 하기 =
{button 계속} 버튼을 클릭해도 같은 대화 상자가 표시되는 경우, 스크립트를 보다 긴 시간 실행시켜도 문제는 해결하지 않습니다. 그대로 하면 Firefox를 보다 긴 시간 다운될 뿐입니다. 그렇지만, {button 계속} 버튼을 클릭한 후에 Firefox를 원래 대로 사용할 수 있다면, 그 스크립트가 완료하려면 오류가 표시될 때까지 시간보다 약간 긴 시간을 필요로 합니다.
Firefox에 스크립트를 보다 긴 시간 실행시키도록설정:
# [[T:aboutconfig]]
# about:config 페이지로,{pref dom.max_script_run_time} 라는 설정 항목을 찾아, 그것을 더블 클릭 해 주십시오.
# '''정수치를 입력해 주십시오'''prompt로,{pref 20} 이라고 입력합니다.
# {button OK} 버튼을 클릭합니다.
이것으로, 스크립트가 보다 긴 시간 동작하게 되었습니다. prompt는 표시하지 않게 될 것입니다.
그런데도 prompt가 표시되는 경우 (혹은 prompt를 다시 표시하고 싶은 경우)는 위의 설정을 기본 값으로 바꿀 필요가 있습니다. 기본 값으로 되돌리려면 다음과 같이 조작합니다:
# [[T:aboutconfig]]
# about:config 페이지로,{pref dom.max_script_run_time} 라는 설정 항목을 찾아, 그것을 더블 클릭 합니다.
# 그 설정 항목을{for win,linux}오른쪽 클릭{/for}{for mac} {key Ctrl} 키를 누르면서 클릭{/for}해 {menu 재설정}를 선택합니다.
= 특정의 웹 사이트에 접근하고 있을 때 오류가 일어나는 경우 =
특정 웹 사이트에 접근 하고 있을 때에만 오류가 일어나는 경우는 그 웹 사이트 상에서 스크립트가 동작하지 않게 차단한 경우입니다. 많은 웹 사이트는 스크립트를 사용 안 함으로 해도 정상적으로 볼 수 있습니다.
# {for not fx57}[https://addons.mozilla.org/firefox/addon/4922 YesScript] 확장 기능을 설치하고, Firefox를 재시작해 주십시오{/for}{for fx57}[https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off] 확장 기능을 설치하십시오{/for}.
# [[T:Open Add-ons|type=확장 기능]]
# {for not fx57}YesScript{/for}{for fx57}JavaScript Toggle On and Off{/for}를 선택해서 {button 설정} 버튼을 클릭합니다.
# {for not fx57}'''YesScript 블랙 목록''' 대화 상자로{/for}{for fx57}'''블랙 목록''' 텍스트 박스로{/for} 문제가 있는 사이트의 URL을 입력해 주십시오.
# {for not fx57}{button 추가}{/for}{for fx57}{button 저정}{/for} 버튼을 클릭합니다.추가한 사이트의 도메인명이 목록에 추가됩니다.
이것으로 문제가 있는 사이트상에서의 스크립트의 동작이 차단 되어 응답이 없는 스크립트 경고는 표시하지 않게 됩니다.
= 추가 원인 =
부가 기능이 문제의 원인이 되는 일이 있습니다.[[Troubleshooting extensions and themes]]를 참조해 주십시오.
<!-- MZ credit -->
<br/> <br/>
'''''[http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)] 로부터의 정보에 근거합니다'''''
Firefox가 "경고: 응답없는 스크립트" 오류를 표시하는 일이 있습니다. 메세지는 다음과 같은 것입니다: "'' 이 페이지의 스크립트가 지금 실행 중이거나 계속해서 응답하지 않을 수 있습니다. 지금 스크립트를 중단하거나 스크립트가 완료될지 기다릴 수 있습니다.''". 이 문서에서는 문제가 발생하는 원인과 가능한 해결책 및 순서를 설명합니다.
이 오류는 [[JavaScript settings and preferences for interactive web pages#w_zaueocaedloiza|스크립트]]가 동작한 채로 제어할 수 없는 상태가 되어, 아무것도 조작을 하지 않으면 Firefox를 다운 시킬 가능성이 있는 것을 나타내고 있습니다. 그 스크립트는 접근하고 있는 웹 페이지, 설치 되어 있는 확장 기능, 혹은 Firefox 자체의 것일 수 있습니다.
__TOC__
= 스크립트 실행 계속 하기 =
{button 계속} 버튼을 클릭해도 같은 대화 상자가 표시되는 경우, 스크립트를 보다 긴 시간 실행시켜도 문제는 해결하지 않습니다. 그대로 하면 Firefox를 보다 긴 시간 다운될 뿐입니다. 그렇지만, {button 계속} 버튼을 클릭한 후에 Firefox를 원래 대로 사용할 수 있다면, 그 스크립트가 완료하려면 오류가 표시될 때까지 시간보다 약간 긴 시간을 필요로 합니다.
Firefox에 스크립트를 보다 긴 시간 실행시키도록설정:
{for not fx71}
# [[T:aboutconfig]]
# about:config 페이지로, {pref dom.max_script_run_time} 라는 설정 항목을 찾아, 그것을 더블 클릭 해 주십시오.
# '''정수치를 입력해 주십시오'''prompt로, {pref 20} 이라고 입력합니다.
# {button OK} 버튼을 클릭합니다.
{/for}
{for fx71}
# [[T:aboutconfig]]
# about:config 페이지에서, {pref dom.max_script_run_time} 라는 설정 항목을 찾으세요.
# ''편집'' [[Image:Fx71aboutconfig-EditButton]] 버튼을 클릭하고 {pref 20} 이라고 입력합니다.
# 체크 마크 [[Image:Fx71aboutconfig-Checkmark]] 버튼을 누르고 설정을 저정합니다.
{/for}
이것으로, 스크립트가 보다 긴 시간 동작하게 되었습니다. prompt는 표시하지 않게 될 것입니다.
그런데도 prompt가 표시되는 경우 (혹은 prompt를 다시 표시하고 싶은 경우)는 위의 설정을 기본 값으로 바꿀 필요가 있습니다. 기본 값으로 되돌리려면 다음과 같이 조작합니다:
# [[T:aboutconfig]]
# about:config 페이지로, {pref dom.max_script_run_time} 라는 설정 항목을 찾아, 그것을 더블 클릭 합니다.
# 그 설정 항목을 {for not fx71}{for win,linux}오른쪽 클릭{/for}{for mac}{key Ctrl} 키를 누르면서 클릭{/for}해 {menu 재설정}를 선택합니다{/for}{for fx71}''초기화'' [[Image:Fx71aboutconfig-ResetButton]] 버튼을 클릭합니다{/for}.
= 특정의 웹 사이트에 접근하고 있을 때 오류가 일어나는 경우 =
특정 웹 사이트에 접근 하고 있을 때에만 오류가 일어나는 경우는 그 웹 사이트 상에서 스크립트가 동작하지 않게 차단한 경우입니다. 많은 웹 사이트는 스크립트를 사용 안 함으로 해도 정상적으로 볼 수 있습니다.
# [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off] 확장 기능을 설치하십시오.
# [[T:Open Add-ons|type=확장 기능]]
# JavaScript Toggle On and Off를 선택해서 {button 설정} 버튼을 클릭합니다.
# '''블랙 목록''' 텍스트 박스로 문제가 있는 사이트의 URL을 입력해 주십시오.
# {button 저정} 버튼을 클릭합니다.추가한 사이트의 도메인명이 목록에 추가됩니다.
이것으로 문제가 있는 사이트상에서의 스크립트의 동작이 차단 되어 응답이 없는 스크립트 경고는 표시하지 않게 됩니다.
= 추가 원인 =
부가 기능이 문제의 원인이 되는 일이 있습니다. [[Troubleshooting extensions and themes]]을 참조해 주십시오.
<!-- MZ credit -->
<br/> <br/>
'''''[http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)] 로부터의 정보에 근거합니다'''''