【问题标题】:C# Web Browser ControlC# Web 浏览器控件
【发布时间】:2014-03-27 11:05:38
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: c# webbrowser-control


    【解决方案1】:

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

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

    当以相同的名称保存新图像时,我已经成功地使用它从 JavaScript 加载图像。

    【讨论】:

      猜你喜欢
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多