2010-07-13 1 views
0

Мне нужно обновить браузер с помощью кода C#, и Google держит молчание. Любая помощь будет очень оценена.Обновите браузер (IE, FF, Opera) с помощью кода C#

+0

Ну, у меня открыт браузер. И мне нужно обновить его с помощью программы C#. Поэтому мой вопрос: могу ли я что-то сказать в процессе браузера (как-то), чтобы он обновился. –

ответ

0

Ужасная, вокруг способ сделать это состоит в закреплении WatiN к процессу (найти HWND, приложите этот путь, скорее всего) и вызвать Browser.Refresh().

0

Проконсультируйтесь с документацией вашего браузера для открытых API-интерфейсов, которые могут позволить вам обновить страницу браузера из другого приложения, а затем выполнить требуемый интерпоп для обновления страницы.

+0

Но ему нужен код в C#, правильно? – Kira

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?

0
Response.Redirect("the_page_you_want_to_refresh.aspx"); 
+0

Это не вопрос asp.net. –

Смежные вопросы