Как побороть 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>
Другие вопросы по тегам