我在c#中创建了Web浏览器控件。我以前打开.net网站进入这个控件。页面完全加载后。我正在使用此浏览器控件的cookie来创建httprequest并用于执行请求。我曾经获得过我需要的数据。
但突然之间,这停止了工作。我查看发生了什么,然后我发现问题是通过浏览器控制形成cookie。例如,如果我在IE浏览器上使用页面URL然后获取cookie并将其提供给httprequest。它运作良好。但是,与浏览器控制相同的事情现在不起作用。
另一件事,忘了关于httprequest,从webbrowser控件下载itselft也失败了。但它在IE中工作。什么可以阻止它在Web浏览器控制中下载失败并在IE中工作。
不明白how.please帮助。
答案 0 :(得分:1)
此问题与Cookie无关。它与浏览器仿真有关。默认情况下,webbrowser控件采用IE仿真。但是,如果您需要提及您希望控制使用的浏览器版本。通过使用注册表。
答案 1 :(得分:0)
我通过更改注册表信息来模拟IE到我的应用程序。它开始工作了。