摘要:WebBrowser - 基本運用 - 連線目標網址
由loadPage(載入URL)
ScriptErrorsSuppressed 的功能滿重要的~常因載入的網頁出現Scirpt的錯誤訊息,不斷的洗銀幕。所以要抑制掉!
Navigate 的功能除了載入URL之外,還可以在目前的網頁,載入JavaScipte("xxx"),直接控制目標函數。下次出新文章說明。
Do ... Loop目的在於讓網頁讀取完畢再行其他程序。但有時後會卡在無法回應的情況。通常網頁未載入完成時強制關閉程式,
會出現例外(System.ObjectDisposedException)喔。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
loadPage("https://www.google.com.tw/?gws_rd=ssl")
End Sub
'戴入網頁
Private Sub loadPage(URL As String)
WB.ScriptErrorsSuppressed = True '抑制Script錯誤訊息
WB.Navigate(URL)
'等待網頁讀取完成
Do Until WB.ReadyState = WebBrowserReadyState.Complete
Application.DoEvents()
Loop
End Sub