我有一個web瀏覽器控件的winforms應用程序。我想知道是否有辦法告訴瀏覽器控件在當前活動瀏覽器中打開一個URL,而不管它是否是默認瀏覽器。我的直覺是,這根本不可行,因爲這個控件正在使用用戶定義的操作系統的默認瀏覽器。有沒有辦法告訴Wiinforms WebBrowser控件使用當前瀏覽器打開超鏈接?
0
A
回答
1
使用:
System.Diagnostics.Process.Start()
或者只是試試這個:使用WebBrowser控件時的設置彈出窗口是MDI控制的兒童]的
Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles WebBrowser1.NewWindow
Dim myElement As HtmlElement = WebBrowser1.Document.ActiveElement
Dim target As String = myElement.GetAttribute("href")
Dim newInstance As New Form1
newInstance.Show()
newInstance.WebBrowser1.Navigate(target)
e.Cancel = True
End Sub
相關問題
- 1. VBA打開超鏈接到瀏覽器
- 2. 有沒有辦法確保在前臺打開target = _blank鏈接?
- 3. 有沒有辦法告訴sed忽略符號鏈接?
- 4. 在默認瀏覽器中打開所有超鏈接
- 5. 有沒有辦法告訴瀏覽器加入地址欄以外的地址?
- 6. 有沒有辦法告訴瀏覽器在加載頁面時清除緩存?
- 7. 有沒有辦法在Eclipse中打開文件瀏覽器視圖?
- 8. 有沒有辦法獲得當前打開應用的Bundle ID
- 9. 有沒有辦法告訴WebBrowser組件C#不要改變原來的HTML?
- 10. cl.exe:LNK1104:無法打開文件 - 我甚至沒有告訴它鏈接
- 11. 如何訪問由WebBrowser控件打開的文件瀏覽器?
- 12. 在外部瀏覽器中打開web瀏覽器控件中的鏈接?
- 13. 有沒有辦法在wpf WebBrowser控件上呈現WPF控件?
- 14. 有沒有辦法告訴瀏覽器忽略特定日期之前的緩存?
- 15. 當我使用Process.Start()打開鏈接時,控制瀏覽器窗口的大小?
- 16. 有沒有辦法告訴gvim的實例,而不使用--servername?
- 17. 有沒有辦法控制Safari瀏覽器的滑動手勢?
- 18. 有沒有辦法告訴HtmlUnit抓住所有依賴
- 19. 告訴瀏覽器在Codeigniter中打開或下載文件
- 20. 在瀏覽器中打開鏈接?
- 21. 有沒有辦法從Python中的瀏覽器中獲取當前的HTML?
- 22. 有沒有辦法在Safari中打開admob鏈接?
- 23. 有沒有辦法在issuu的期刊中打開鏈接?
- 24. 有沒有辦法檢測使用PHP的文本瀏覽器?
- 25. 超鏈接在java中的瀏覽器中打開?
- 26. iOS WebView:在外部瀏覽器中打開單個超鏈接
- 27. 使用Watir查找當前打開的瀏覽器(firefox)窗口
- 28. 控制一個web瀏覽器沒有c#webbrowser控制
- 29. 有沒有辦法在Sybase中告訴「set statistics io」是打開還是關閉?
- 30. 有沒有辦法告訴RubyMine不要使用webrick?
可能重複(HTTP:/ /stackoverflow.com/questions/6470842/setting-popup-window-to-be-a-child-of-mdi-control-when-using-webrbrowser-control) –
重定向到相同的WebBrowser沒有工作時我嘗試過這個。 –