WebBrowser1阻止新開窗口打開鏈接
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
WebBrowser1導(dǎo)航到某網(wǎng)頁,點(diǎn)擊網(wǎng)頁中的某個(gè)鏈接后,如果這個(gè)鏈接是新開窗口方式打開,那么就會(huì)彈出IE瀏覽器,很傻。
阻止瀏覽器以新窗口中載入鏈接處的文檔,所有鏈接的文檔都在當(dāng)前的WebBrowser1打開 Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow '在瀏覽器新建窗口之前發(fā)生 Dim NewURL As String = CType(sender, Windows.Forms.WebBrowser).StatusText '獲得 要求以新窗口載入內(nèi)容的鏈接的字符串 e.Cancel = True '停止新建窗口 WebBrowser1.Navigate(NewURL) '加載新的頁面 End Sub 阻止瀏覽器以新窗口中載入鏈接處的文檔,所有鏈接的文檔都新建一個(gè)Windows窗體來顯示 Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)Handles WebBrowser1.NewWindow '在瀏覽器新建窗口之前發(fā)生 Dim NewURL As String = CType(sender, Windows.Forms.WebBrowser).StatusText ''獲得 要求以新窗口載入內(nèi)容的鏈接的字符串 Dim f2 As New Form1 '實(shí)例化一個(gè)新的windows窗體 e.Cancel = True '停止新建窗口 f2.Show() '顯示剛才新建的windows窗體 f2.WebBrowser1.Navigate(NewURL) '在剛才新建的windows窗體打開新頁面 End Sub 該文章在 2014/4/18 0:49:51 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |