รีเฟรชเบราว์เซอร์ (IE, FF, Opera) ด้วยรหัส C#

ฉันต้องรีเฟรชเบราว์เซอร์ด้วยรหัส c# และ Google ก็เงียบไป ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก


person er-v    schedule 13.07.2010    source แหล่งที่มา
comment
ฉันเปิดเบราว์เซอร์แล้ว และฉันต้องรีเฟรชผ่านโปรแกรม c# ดังนั้นคำถามของฉันคือ - ฉันสามารถบอกบางสิ่งกับกระบวนการของเบราว์เซอร์ (อย่างใด) เพื่อให้รีเฟรชได้หรือไม่   -  person er-v    schedule 13.07.2010


คำตอบ (3)


วิธีที่น่ากลัวในการทำคือการแนบ WatiN เข้ากับกระบวนการ (ค้นหา HWND แนบด้วยวิธีนั้นมากที่สุด) และเรียก Browser.Refresh()

person Ian P    schedule 13.07.2010

ดังนั้น คุณไม่สามารถทำได้ด้วย C# เนื่องจากไม่ได้ใช้ C# บนเบราว์เซอร์ คุณสามารถทำได้ผ่าน JavaScript

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

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

หรือ: แท็กรีเฟรช Meta

หากคุณต้องการแยกเส้นผม ในทางเทคนิคแล้ว คุณสามารถทำได้โดยใช้แสงสีเงิน แต่สุดท้ายแล้วกลับกลายเป็นว่าเรียกใช้ JavaScript:

Silverlight สามารถเริ่มต้นการรีเฟรชเพจได้หรือไม่

person kemiller2002    schedule 13.07.2010

ศึกษาเอกสารประกอบของเบราว์เซอร์ของคุณเกี่ยวกับ API ที่ถูกเปิดเผยซึ่งอาจช่วยให้คุณรีเฟรชหน้าเบราว์เซอร์จากแอปพลิเคชันอื่น จากนั้นดำเนินการทำงานร่วมกันที่เหมาะสมเพื่อรีเฟรชหน้า

person Greg D    schedule 13.07.2010