Hallöchen 
Ich arbeite an einem Tool mit dem man unter anderem auch auf diverse Websiten zugreifen kann. Einige dieser Webseiten öffnen über Links Internetseiten in einem neuen Fenster.
Dieses möchte ich unterbinden und die zu öffnenden Seiten statt in einem neuen Fenster in einem eigenen Browserelement meines Tools anzeigen lassen.
Das PopUp an sich durch behandeln des NewWindow Ereignis mit e.cancel=true zu verhindern ist ja nu keine Hexerei.
Beispiel:
Das bringt mich aber nicht wirklich weiter da ich nicht an die Internetseite rankomme die in dem Fenster hätte geöffnet werden sollen.
Jemand ne Idee wie ich das realisieren kann?
Oder vielleicht gibts ne andere Lösung, wodurch ich mir das mit den Popups sparen kann^^ In meinem Tool gibt es absichtlich keine Möglichkeit eine eigene URL aufzurufen (aus sicherheitsgründen). Findige Leute haben die Möglichkeit entdeckt das WebbrowserControl in meinem Tool von außen "fernzusteuern", indem sie einen Link einer Seite in einem neuen Fenster öffnen lassen, und dann über "opener.location.href = neuer link" das webcontrol meines tools anweisen zu einer speziellen seite zu navigieren. Dadurch sind sie in der Lage Bots zu schreiben, und das mit rel. wenig Aufwand.
Gibt es eine Möglichkeit das zu unterbinden. Das neue Fenster müsste ja theoretisch ein child von meinem webbrowsercontrol sein. Da müsste sich doch der zugriff auf das parent durch das child abfangen lassen....
Schonmal Danke für jeden der sich die Mühe Macht sich den Text zumindest durchzulesen *g*
Liebe Grüße, Grisu

Ich arbeite an einem Tool mit dem man unter anderem auch auf diverse Websiten zugreifen kann. Einige dieser Webseiten öffnen über Links Internetseiten in einem neuen Fenster.
Dieses möchte ich unterbinden und die zu öffnenden Seiten statt in einem neuen Fenster in einem eigenen Browserelement meines Tools anzeigen lassen.
Das PopUp an sich durch behandeln des NewWindow Ereignis mit e.cancel=true zu verhindern ist ja nu keine Hexerei.
Beispiel:
PHP:
Private Sub webB_NewWindow(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles webB.NewWindow
Try
e.Cancel = True
Catch ex As Exception
ErrorManagement(ex)
End Try
End Sub
Das bringt mich aber nicht wirklich weiter da ich nicht an die Internetseite rankomme die in dem Fenster hätte geöffnet werden sollen.
Jemand ne Idee wie ich das realisieren kann?
Oder vielleicht gibts ne andere Lösung, wodurch ich mir das mit den Popups sparen kann^^ In meinem Tool gibt es absichtlich keine Möglichkeit eine eigene URL aufzurufen (aus sicherheitsgründen). Findige Leute haben die Möglichkeit entdeckt das WebbrowserControl in meinem Tool von außen "fernzusteuern", indem sie einen Link einer Seite in einem neuen Fenster öffnen lassen, und dann über "opener.location.href = neuer link" das webcontrol meines tools anweisen zu einer speziellen seite zu navigieren. Dadurch sind sie in der Lage Bots zu schreiben, und das mit rel. wenig Aufwand.
Gibt es eine Möglichkeit das zu unterbinden. Das neue Fenster müsste ja theoretisch ein child von meinem webbrowsercontrol sein. Da müsste sich doch der zugriff auf das parent durch das child abfangen lassen....
Schonmal Danke für jeden der sich die Mühe Macht sich den Text zumindest durchzulesen *g*
Liebe Grüße, Grisu