我正在使用CHtmlView将HTML网页从在线显示到我的应用程序中。每当站点/页面尝试加载任何'。js'文件或脚本时,它都会抛出脚本错误对话框,无法从页面加载少量项目。我已经SetSilent(TRUE)
来避免错误消息,但仍然发生脚本错误而没有显示对话框。我怎样才能克服这个问题?
答案 0 :(得分: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)
答案 1 :(得分:0)
编辑注册表将暂停所有警报消息。还有另一种方法可以避免网页中出现错误警报。只需在页面中添加以下代码:
<script type="text/javascript" >
function fnOnError(msg,url,lineno){
return true;
}
window.onerror = fnOnError;
</script>