Refresh browser (IE, FF, Opera) melalui kode C#

Saya perlu menyegarkan browser melalui kode c# dan Google tetap diam. Bantuan apapun akan sangat dihargai.


person er-v    schedule 13.07.2010    source sumber
comment
Ya, saya sudah membuka browser. Dan saya perlu menyegarkannya melalui program c#. Jadi pertanyaan saya adalah - bisakah saya memberi tahu sesuatu pada proses browser (entah bagaimana) untuk membuatnya segar.   -  person er-v    schedule 13.07.2010


Jawaban (3)


Cara yang paling buruk untuk melakukannya adalah dengan melampirkan WatiN ke proses (temukan HWND, kemungkinan besar lampirkan seperti itu) dan panggil Browser.Refresh().

person Ian P    schedule 13.07.2010

Jadi, Anda tidak bisa melakukannya dengan C#, karena C# tidak digunakan di browser. Anda dapat melakukannya melalui JavaScript.

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

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

atau: Tag penyegaran meta

Jika Anda ingin membelah rambut, secara teknis Anda bisa melakukannya dalam cahaya perak, tetapi itu hanya akan memanggil JavaScript:

Dapatkah Silverlight memulai Penyegaran Halaman?

person kemiller2002    schedule 13.07.2010

Konsultasikan dokumentasi browser Anda untuk API terbuka yang memungkinkan Anda menyegarkan halaman browser dari aplikasi lain, lalu melakukan interop apa pun yang diperlukan untuk menyegarkan halaman.

person Greg D    schedule 13.07.2010