Ich habe zur Zeit ein Problem, ein neues Fenster geöffnet zu haben, wenn ein Link in meinem Webbrowser klickt, ich kann webbrowser.Navigating nicht verwenden, da es schon mehrere Navigationen gibt Benutzer kann zu dem Link gelangen, um das neue Fenster zu öffnen. Ich habe mir schon vb.net Detect if a link is clicked in Webbrowser control angesehen, aber das hat nicht viel geholfen. Gibt es eine Möglichkeit, einen Link-Klick in einem Webbrowser zu erkennen? Ich bin im Moment ratlos und werde jede Hilfe zu schätzen wissen.Webbrowser Link erkennen klicken und in neuem Fenster öffnen vb.net
2
A
Antwort
2
Ich konnte herausfinden, wie es geht, der Code ist unten für jeden, der ein ähnliches Problem hat.
Private Sub webMailNavigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles webMail.Navigating
' opens link in new tab if it isn't blank and will not open emails in a new tab.
Try
If Not e.Url.ToString.Contains("emailUrl") And Not e.Url.ToString.Contains("about:blank") Then
e.Cancel = True
Process.Start(e.Url.ToString)
Else
End If
Catch
End Try
End Sub
1
Ich würde versuchen, this Link, der wiederum von this other Post verbunden war. Beide verwenden C#, aber Sie können es here konvertieren, wenn es Ihren Bedürfnissen entspricht.
Im Wesentlichen ein Ereignis zum WebBrowser-Dokument hinzufügen.
Wenn Sie dies tun, kann es jedoch pingelig sein. Manchmal kann es zweimal auslösen, wenn es nicht perfekt codiert ist.
Verwandte Themen
- 1. VB.Net - Webbrowser, In neuem Tab öffnen Navigationsfehler
- 2. Link in neuem Fenster
- 3. Link in neuem Fenster mit Jquery öffnen
- 4. Capture „Link in neuem Tab“ und „Link in neuem Fenster“ Ereignis
- 5. url.Action Link in neuem Fenster öffnen auf ASP.NET MVC Seite
- 6. Link in neuem Fenster öffnen, wenn Kontrollkästchen angekreuzt ist
- 7. HTML-Link in neuem Fenster ohne Browser-Symbolleisten öffnen
- 8. Wie neues Fenster in neuem Tab in angular2 öffnen
- 9. IE8 Webseiten nicht öffnen in neuem Fenster
- 10. FireFox Toolbar Fenster öffnen in neuem Tab
- 11. Letztes Projekt in neuem Fenster öffnen bleiben
- 12. HTML-Schaltfläche Öffnen Link in neuem Tab
- 13. Summernote immer Link in neuem Tab öffnen
- 14. Ansicht in neuem Fenster mit dynamischem Filter öffnen
- 15. Bookmarklet In neuem Fenster
- 16. Link im neuen TAB (WebBrowser Control) öffnen
- 17. Aufruf-Funktion, wenn Benutzer auf "Link in neuem Tab öffnen" klicken
- 18. C# WebBrowser öffnen neue Fenster und halte JavaScript-Objekt
- 19. Radiobutton-Auswahl in neuem Fenster
- 20. Bild in neuem Fenster anzeigen
- 21. .click() Ereignis wenn 'In neuem Tab/Fenster öffnen'
- 22. Visual Studio Code Registerkarte in neuem Fenster öffnen
- 23. Text durch klickbaren Text ersetzen Link in neuem Tab öffnen
- 24. Link in iframe im übergeordneten Fenster öffnen
- 25. WebBrowser-Steuerelement: Erkennen Navigationsfehler
- 26. "Link in neuem Tab öffnen" sollte die iFrame-source-Seite nicht öffnen
- 27. Klicken Sie auf einen HTML-Link in einem WebBrowser-Steuerelement
- 28. Wie "Öffnen in einem neuen Fenster" mit WebBrowser-Steuerelement?
- 29. Javascript Hyperlink (.link) öffnet in neuem Tab
- 30. VB.NET - Klicken Sie auf Submit Button auf Webbrowser Seite
Vielen Dank, Sie waren sehr hilfreich, aber nicht ganz die Antwort, die ich suchte, ich meine Antwort schreiben für andere kurz – jdwee
zu sehen @jdwee Sie sind willkommen, und jetzt sehe ich, was würden Sie in Ihrem Antwort-Post getan und verstehen, was Sie zunächst für :) Ich bin froh, dass Sie es herausgefunden haben –