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