您好,我的网络浏览器控件存在问题。

页面显示不像ie





如您所见,顶部菜单不起作用,许多网站出现故障

最佳答案

发生这种情况的一种方法是,如果浏览器决定以兼容模式进行渲染。意味着IE决定修复Web开发人员的垃圾,而Webbrowser控件不会自动执行此操作。

最好的办法是在网站中使用正确的html doc类型。当然,我们都知道大多数“Web程序员”都不知道这意味着什么,并且您可能无法控制人们可能会使用您的应用程序访问的网站。

也就是说,请查看以下内容。它显示了如何在加载网页时将标题注入(inject)网页中,以强制Web浏览器控件使用兼容模式。

更新认为链接不是很好。

看到这个代替:
How do I turn off Compatibility View on the IE WebBrowserControl in a WinForms app?

关于c# - .net Webbrowser控件显示不一样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19016974/

10-17 02:42