2

我正在使用CHtmlView将 HTML 页面从在线显示到我的应用程序中。每当站点/页面尝试加载任何“.js”文件或脚本时,它都会引发脚本错误对话框并且无法从页面加载一些项目。我已经SetSilent(TRUE)避免错误消息,但仍然发生脚本错误而不显示对话框。我该如何克服这个问题?

4

2 回答 2

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

于 2014-04-02T11:11:42.340 回答
0

编辑注册表将暂停所有警报消息。还有另一种方法可以避免网页中出现错误警报。只需在页面中添加以下代码:

<script type="text/javascript" >
    function fnOnError(msg,url,lineno){
        return true;
    }
    window.onerror = fnOnError;
</script>
于 2015-12-23T03:31:29.350 回答