Oppure

Loading
09/06/09 18:58
Alex193a
E' possibile limitare i siti a cui il Web Browser, in un form, può accedere? Se si, come?

Grazie in anticipo :D
aaa
09/06/09 19:44
theprogrammer
Puoi usare gli eventi (mi sembra che ci sia il BeforeNavigate o simile ...) per controllare la URL ... ma funzionerà solo nella tua applicazione ...
aaa
10/06/09 13:25
Alex193a
Potresti farmi un'esempio su come usarlo? :(

Grazie :)
aaa
10/06/09 19:48
GrG
ecco qui un esempio:
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
aaa
10/06/09 19:54
theprogrammer
Io direi che e' meglio

If URL = "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 10/06/09 19:56
aaa
10/06/09 21:01
GrG
Grazie dei tuoi preziosi insegnamenti theprogrammer :asd:
aaa
10/06/09 21:20
theprogrammer
Postato originariamente da GrG:

Grazie dei tuoi preziosi insegnamenti theprogrammer :asd:


Di nulla grg ... per così poco ...
aaa
11/06/09 11:40
Alex193a
Postato originariamente da theprogrammer:

Io direi che e' meglio

If URL = "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
aaa