Как побороть Script Error в CHtmlView?
Я использую CHtmlView, чтобы показать HTML-страницы из онлайн в мое приложение. Всякий раз, когда сайт / страница пытается загрузить какой - либо файл или сценарий .js, он выдает диалоговое окно " Ошибка сценария " и не может загрузить несколько элементов со страницы. я сделал SetSilent(TRUE)
чтобы избежать сообщений об ошибках, но все равно ошибка сценария возникает без отображения диалогового окна. Как я могу преодолеть эту проблему?
2 ответа
Чтобы избежать ошибок JavaScript, необходимо создать значение в редактировании реестра по следующему пути реестра,
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)
значение: refer to this page
Редактирование реестра приостановит все предупреждающие сообщения. Есть еще один способ избежать предупреждений об ошибках на вашей веб-странице. Просто добавьте следующие коды на странице:
<script type="text/javascript" >
function fnOnError(msg,url,lineno){
return true;
}
window.onerror = fnOnError;
</script>