CHtmlView을 사용하여 온라인에서 내 애플리케이션으로 HTML 페이지를 표시합니다. 사이트/페이지가 '.js' 파일 또는 스크립트를로드하려고 시도 할 때마다 스크립트 오류 대화 상자를 표시하고 페이지에서 항목을 거의로드 할 수 없습니다. 오류 메시지를 피하기 위해 SetSilent(TRUE)
을 만들었지 만 대화 상자를 표시하지 않고도 스크립트 오류가 발생합니다. 이 문제를 어떻게 극복 할 수 있습니까?CHtmlView에서 스크립트 오류를 극복하는 방법?
1
A
답변
2
은, 하나는 다음 레지스트리 경로에서 레지스트리 편집에 값을 만들어야합니다 자바 스크립트 오류을 방지하기 위해
32 비트 :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
64 비트 :HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
값 이름 :your application name(eg: sample.exe)
0
모든 경고 메시지를 일시 중단합니다 레지스트리를 편집. 웹 페이지에서 오류 경고를 피할 수있는 또 다른 방법이 있습니다. 이 응답하지 않습니다
<script type="text/javascript" >
function fnOnError(msg,url,lineno){
return true;
}
window.onerror = fnOnError;
</script>
,하지만 난했지만 CHtmlView에 포함 된 IE의 인스턴스가 자바 스크립트를 비활성화 할 수 있습니다 증가 보안을 실행 믿습니다 : 그냥 페이지에 다음 코드를 추가합니다. – user1793036