Alex193a (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/08/2008
|
E' possibile limitare i siti a cui il Web Browser, in un form, può accedere? Se si, come?
Grazie in anticipo
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Puoi usare gli eventi (mi sembra che ci sia il BeforeNavigate o simile ...) per controllare la URL ... ma funzionerà solo nella tua applicazione ...
|
|
Alex193a (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/08/2008
|
Potresti farmi un'esempio su come usarlo?
Grazie
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
ecco qui un esempio:
Codice sorgente - presumibilmente VB.NET |
Private Sub Form_Load() WebBrowser1.Navigate "http://www.google.it" End Sub Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean) If URL = "http://www.pierotofy.it/" Then MsgBox "bloccato" WebBrowser1.GoBack End If End Sub
|
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Io direi che e' meglio
If URL = "http://www.pierotofy.it/" Then
MsgBox "bloccato"
Cancel = True
End If
... ma speravo ci arrivasse da solo, perche' sono poche righe e impegnandosi un po', ce la poteva fare ...
Ultima modifica effettuata da theprogrammer il 10/06/2009 alle 21:56 |
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Grazie dei tuoi preziosi insegnamenti theprogrammer
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Postato originariamente da GrG:
Grazie dei tuoi preziosi insegnamenti theprogrammer |
Di nulla grg ... per così poco ... |
|
Alex193a (Normal User)
Rookie
Messaggi: 21
Iscritto: 16/08/2008
|
Postato originariamente da theprogrammer:
Io direi che e' meglio
If URL = "http://www.pierotofy.it/" Then
MsgBox "bloccato"
Cancel = True
End If
... ma speravo ci arrivasse da solo, perche' sono poche righe e impegnandosi un po', ce la poteva fare ... |
Infatti prima di postare qua avevo fatto così(e non so perchè ma non funzionava), ma mi dovrei mettere a scrivere tutti i siti a cui nn può accedere .... invece a me servirebbe che il WebBrowser aprisse solo 2 siti(ad esempio) e tutti gli altri li bloccasse |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Postato originariamente da Alex193a:
invece a me servirebbe che il WebBrowser aprisse solo 2 siti(ad esempio) e tutti gli altri li bloccasse |
Beh ... non mi pare ci siano molte modifiche da fare a quel codice ... e forza ... impegnati un po' a ragionare ... |
|