VB.Net WebBrowser - 基本運用 - .Navigate方法可載入JavaScript函數

摘要:VB.Net WebBrowser - 基本運用 - .Navigate方法可載入JavaScript函數

以下是簡單載入網頁的程式模型
在TextBox1輸入URL按下Enter就可以瀏覽了

但重點是讀取後的網頁如104外包網,此網頁有很多的JavaScript.XXX("XXX")函數可以使用,

javascript:chgCat('0','1'); 此函數及值的功能為 "顯示所有資料夾"
直接把函數名稱及值導入TextBox1.text 輸出給 WebBrowser.Navigate 即可出現第三張圖片的結果了!

Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress   '此為KeyPress事件
        If e.KeyChar = Chr(13) Then  '按下Enter
            LoadPage(TextBox1.Text)
        End If
    End Sub

    Private Sub LoadPage(ByVal url As String)
        WB.ScriptErrorsSuppressed = True
        WB.Navigate(url)

        Do
            Application.DoEvents()
        Loop While WB.ReadyState = WebBrowserReadyState.Loading
    End Sub