禁用WPF中WebBrowser控件的脚本错误提示
由于WPF的WebBrower控件基于Internet Explorer,因此很容易出现脚本错误。可以通过下面的方法禁用脚本错误提示:
1. 确保使用最新版本的Internet Explorer后端,导入下面的注册表文件,AppName.exe为应用程序可执行文件的名称。
适用于IE11,32位操作系统:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:00002af8适用于IE11,64位操作系统:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:00002af8
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:00002af8适用于IE10,32位操作系统:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:00002710适用于IE10,64位操作系统:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:00002710
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AppName.exe"=dword:000027102. 假设WebBrowser控件名为wbbWebContainer,程序初始化时执行:
Dim ActiveX = wbbWebContainer.GetType().InvokeMember("ActiveXInstance", Reflection.BindingFlags.GetProperty Or Reflection.BindingFlags.Instance Or Reflection.BindingFlags.NonPublic, Nothing, wbbWikidotSiteContainer, Nothing)
ActiveX.Silent = True页面版本: 1, 最后编辑于: 10 Dec 2025 11:07





