我发现在Win8 Prof系统上运行的C#WinForm托管的MS WebBrowser控件和在同一个Win8 Prof系统上运行的IE10为同一目标URL获取不同的HTML / CSS:

http://www.amazon.com/gp/offer-listing/1430228539/ref=dp_olp_new?ie=UTF8&condition=new

这是截图:

Target URL page rendered by WebBrowser Control

Target URL page rendered by IE10

你能告诉我如何使WebBrowser控件获得与IE10相同的HTML / CSS吗?

仅供参考:为WebBrowser控件导航调用设置“User-Agent”属性在此处不起作用 .

另外:我刚刚检查了制作简单的Win8 AppStore本地测试应用程序托管WebView控件;它确实呈现与IE10相同的HTML / CSS .