gpt4 book ai didi

.net - WPF WebBrowser 浏览器版本

转载 作者:行者123 更新时间:2023-12-04 10:27:56 27 4
gpt4 key购买 nike

WPF WebBrowser 控件是否取决于用户机器上安装的 IE 版本,还是使用了跨机器一致的单独库?我读过它只在 IE7 模式下呈现,但我想确保没有安装 IE 或由于某种原因仍在 IE6 上的用户不会有任何问题。

最佳答案

MSDN remarks for WebBrowser指示它重新托管 IE ActiveX 控件:

The WebBrowser control internally instantiates the native WebBrowser ActiveX control.



WebBrowser ActiveX 控件更广为人知的名称是 Shdocvw.dll .这反过来包装 Mshtml.dll , 可能还有其他 DLL 给定您的环境。 One caveat of rehosting this control is its setting for Browser Emulation :

For applications hosting the WebBrowser Control, the default value is 7000. To control the value of this feature by using the registry, add the name of your executable file to the following setting and set the value to match the desired setting.


0x7000表示IE7兼容模式。因此,如果您希望 WPF 应用程序使用其他模式呈现,您需要更新注册表,如 adapted from this example :
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] 
"MyApplication.exe" = dword:2328

关于.net - WPF WebBrowser 浏览器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10402813/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com