通过C#代码刷新浏览器(IE,FF,Opera)

时间:2010-07-13 11:03:18

标签: c# firefox internet-explorer-8

我需要通过c#代码刷新浏览器,谷歌保持沉默。任何帮助都将非常感激。

5 个答案:

答案 0 :(得分:0)

请参阅浏览器的文档,了解可能允许您从其他应用程序刷新浏览器页面的公开API,然后执行刷新页面所需的任何相应的互操作。

答案 1 :(得分:0)

所以,你不能用C#来做,因为浏览器上没有使用C#。你可以通过JavaScript来实现。

<!-- Codes by Quackit.com -->
<a href="javascript:location.reload(true)">Refresh this page</a>

http://www.quackit.com/javascript/javascript_refresh_page.cfm

或:Meta refresh Tag

如果你想分裂头发,你可以在技术上用Silverlight来做,但那真的只是调用JavaScript:

Can Silverlight initiate Page Refreshes?

答案 2 :(得分:0)

Response.Redirect("the_page_you_want_to_refresh.aspx");

答案 3 :(得分:0)

此链接谈论“WebBrowser.Refresh”方法......也许有帮助:

http://msdn.microsoft.com/en-us/library/txewax99.aspx

答案 4 :(得分:0)

可怕的,圆形的方法是将WatiN附加到进程(找到HWND,最有可能以这种方式附加)并调用Browser.Refresh()。