Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Siti aperti dal Web Browser
Forum - Visual Basic 6 - Siti aperti dal Web Browser

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Alex193a (Normal User)
Rookie


Messaggi: 21
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 20:58
Martedì, 09/06/2009
E' possibile limitare i siti a cui il Web Browser, in un form, può accedere? Se si, come?

Grazie in anticipo :D

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 21:44
Martedì, 09/06/2009
Puoi usare gli eventi (mi sembra che ci sia il BeforeNavigate o simile ...) per controllare la URL ... ma funzionerà solo nella tua applicazione ...

PM Quote
Avatar
Alex193a (Normal User)
Rookie


Messaggi: 21
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 15:25
Mercoledì, 10/06/2009
Potresti farmi un'esempio su come usarlo? :(

Grazie :)

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:48
Mercoledì, 10/06/2009
ecco qui un esempio:
Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form_Load()
  2. WebBrowser1.Navigate "http://www.google.it"
  3. End Sub
  4.  
  5. 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)
  6. If URL = "http://www.pierotofy.it/" Then
  7. MsgBox "bloccato"
  8. WebBrowser1.GoBack
  9. End If
  10. End Sub


PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 21:54
Mercoledì, 10/06/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
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 23:01
Mercoledì, 10/06/2009
Grazie dei tuoi preziosi insegnamenti theprogrammer :asd:

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 23:20
Mercoledì, 10/06/2009
Testo quotato

Postato originariamente da GrG:

Grazie dei tuoi preziosi insegnamenti theprogrammer :asd:



Di nulla grg ... per così poco ...

PM Quote
Avatar
Alex193a (Normal User)
Rookie


Messaggi: 21
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 13:40
Giovedì, 11/06/2009
Testo quotato

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

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:46
Giovedì, 11/06/2009
Testo quotato

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 ...

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo