未安装 IE 的 C# WebBrowser 控件(?)
我想使用 WebBrowser 控件加载一些本地文件 html 页面。我知道 WebBrowser 只是 InternetExplorer 的包装。我记得微软允许 Vista(?)用户“卸载”InternetExplorer...
问题是: 卸载 InternetExplorer 后,WebBrowser 是否可以顺利运行?这个卸载不会影响负责网页渲染的DLL吗?
我将不胜感激对此事的任何意见:)!
I want to use WebBrowser control to load some localfile html page. I am aware that WebBrowser is just a wrapper around the InternetExplorer. As I remember Microsoft allowed users in Vista (?) to "uninstall" the InternetExplorer...
The question is:
Does WebBrowser runs smoothly with InternetExplorer uninstalled ? Does this uninstall do not affect DLL responsible for webpage rendering ?
I would apprecieate any input on this matter :)!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道这个问题已经得到了解答,但我认为值得注意的是:
WebBrowser 控件提供了一个围绕 HTTP 堆栈和 trident 渲染引擎的包装器。它独立于 Internet Explorer,后者本质上是围绕同一组技术的外壳。当您卸载 IE 时,您并不是在卸载 Trident (MSHTML)。
I know this has already been answered, but I think its worth to note:
The WebBrowser control provides a wrapper around the HTTP stack and the trident rendering engine. This is independent of Internet Explorer, which essentially is a shell around this same set of technologies. When you uninstall IE, you are not uninstalling Trident (MSHTML).
是的,确实如此。 “卸载”IE 对此组件没有影响。
Yes it does. 'Uninstalling' IE has no effect on this component.