在我的应用程序中,我使用 WebBrowser 控件。
由于内容需要更高版本的 IE - 我使用了FEATURE_BROWSER_EMULATION,如下所述:http: //msdn.microsoft.com/en-us/library/ee330730 (v=vs.85).aspx
在我需要将一些参数包含为POST之前,这非常有效,因此我使用了以下“导航”方法的重载:
Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders)
但是自从我开始使用这个新的重载,WebBrowser 的模拟停止工作。
我使用了 SysInternals 的 Process-Monitor,很明显,当使用POST参数时 - FEATURE_BROWSER_EMULATION 键没有被访问。