gpt4 book ai didi

c# - C# WebBrowser Control 和我电脑上安装的 IE 有什么关系?

转载 作者:行者123 更新时间:2023-11-30 18:42:04 29 4
gpt4 key购买 nike

最近,我正在开发一个使用 Winform 和 WebBrowser 控件的应用程序。但是WebPage在WebBrowser里好像不一样,然后我发现如果这个App在刚安装IE6的电脑上运行,有些页面看起来很奇怪。 我想知道控件和我电脑上安装的 IE 之间的关系,并试图这样做:给我的用户一个稳定的 UI,即使用户电脑上安装的 IE 不同。

谢谢!

最佳答案

C# 中的 WebBrowser 控件就是 MSHTML,也称为三叉戟引擎。 Internet Explorer 是一个非常简单的 MSHTML UI 包装器,但它也充当 MSHTML 的更新机制:您的 C# 获得与安装的 IE 版本匹配的 MSHTML 版本。是的,可以是 IE6。

解决方案当然是分发您自己的网络浏览器组件,例如WebKit(支持 Chrome 和 Safari)

关于c# - C# WebBrowser Control 和我电脑上安装的 IE 有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094332/

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