Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MS WebBrowser控件和IE10为同一Url获取不同的HTML/CSS_C#_Html_Webbrowser Control_Internet Explorer 10 - Fatal编程技术网

C# MS WebBrowser控件和IE10为同一Url获取不同的HTML/CSS

C# MS WebBrowser控件和IE10为同一Url获取不同的HTML/CSS,c#,html,webbrowser-control,internet-explorer-10,C#,Html,Webbrowser Control,Internet Explorer 10,我发现运行在Win8 Prof系统上的C#WinForm和运行在同一Win8 Prof系统上的IE10托管的MS WebBrowser控件对于相同的目标URL会得到不同的HTML/CSS: 以下是截图: 您能告诉我如何使WebBrowser控件获得与IE10相同的HTML/CSS吗 仅供参考:此处无法为WebBrowser控件导航调用设置“用户代理”属性 另外:我刚刚检查了制作简单的Win8 AppStore本地测试应用程序托管WebView控件;它确实呈现与IE10相同的HTML/CSS

我发现运行在Win8 Prof系统上的C#WinForm和运行在同一Win8 Prof系统上的IE10托管的MS WebBrowser控件对于相同的目标URL会得到不同的HTML/CSS:

以下是截图:

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

仅供参考:此处无法为WebBrowser控件导航调用设置“用户代理”属性


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

它实际上是不同的HTML,还是只是呈现方式不同?@svick different HTML/CSS,差异非常广泛,例如,第一个HTML/CSS集(由WebBrowser控件获得)使用HTML表(表、TR、TD等HTML标记/元素)进行布局,第二个HTML/CSS集使用HTML表进行布局(由IE10获得)确实使用HTML DIV标记/元素进行布局。webbrowser控件发送不同的用户代理。除非您打开功能浏览器,否则它将保持IE7模式_EMULATION@ShengJiang:谢谢,我尝试使用此处建议的功能\浏览器\模拟,但没有帮助:所有选项值的渲染布局都是相同的。