mcl*_*129 7 .net browser wpf webbrowser-control
WPF WebBrowser控件是否依赖于用户计算机上安装的IE版本,还是使用跨机器一致的单独库?我已经读过它只能在IE7模式下渲染,但是我想确保没有安装IE或由于某些原因仍然在IE6上的用户没有任何问题.
use*_*116 13
WebBrowser的MSDN备注表明它重新托管IE ActiveX控件:
WebBrowser控件在内部实例化本机WebBrowser ActiveX控件.
WebBrowser ActiveX控件更为人所知Shdocvw.dll.这反过来包装Mshtml.dll,可能还有其他DLL给你的环境.重新托管此控件的一个警告是它的浏览器仿真设置:
对于托管WebBrowser控件的应用程序,默认值为
7000.要使用注册表控制此功能的值,请将可执行文件的名称添加到以下设置,并将值设置为与所需设置匹配.
0x7000表示IE7兼容模式.因此,如果您希望使用其他模式渲染WPF应用程序,则需要更新注册表,如此示例所示:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"MyApplication.exe" = dword:2328
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8771 次 |
| 最近记录: |