C#Web浏览器控件

时间:2014-03-27 11:05:39

标签: c# webbrowser-control

我在一个应用程序中有多个浏览器窗口,我需要从中获取部分页面源。具体来说,我需要获得每次访问页面时生成的ID。

我已设法使用Rundll32清除缓存,但该窗口仍然保持打开状态,并且不会生成新的页面访问。

如何在不重新启动整个应用程序的情况下关闭并启动新的浏览器窗口?

感谢。

1 个答案:

答案 0 :(得分:0)

不知道您正在查看的网页是否在您的控制范围内,但您可以尝试欺骗浏览器使用一些随机参数重新加载整个网页,如:

http://example.org/page1.html?r={some random number}

当使用相同名称保存新图像时,我已成功使用此功能从JavaScript加载图像。