VB.Net WebBrowser - 基本運用 - 連線目標網址

摘要: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