Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    come bloccare l'apertura di outlook da un webbrowser in vb 2010

    Salve sono di nuovo da voi a chiedere un consiglio.
    Sto creando un nuovo programmino ma mi sono accorto di un particolare, e vorrei eliminarlo.
    Praticamente quando apro da un webbrowser un qualsiasi sito, che al suo interno ha un link che apre la posta elettronica con outllooock, per l'appunto mi avvia outloock, mi fa comparire una pagina nel form, mostrandomi la barra di avvio di windows.
    Vorrei bloccare l'avvio di outloock, come se non abbia cliccato su quel link
    Avete qualche idea?
    ho pensato anche di disinstallare outloock.
    Sto facendo delle prove ma non ci cavo un ragno dal buco.
    grazie in anticipo ragazzi

  2. #2
    Dopo che il webbrowser ha caricato la pagina puoi semplicemente cercare tutti i link con la proprietà href che comincia con "mailto:", se trovi qualcosa, cancelli il contenuto delle proprietà.
    lavorare lato client su una pagina in un webbrowser in vb.net è come usare javascript nei browser.
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  3. #3
    ciao grazie della risposta.
    Non è in vb.net ma visualbasic 2010
    cosa intendi per trovare i file che usano mailto?
    Non posso applicare l'operazione ogni volta a un file generico.
    Devo applicare l'operazione al webbrowser indipendentemente dal link aperto.
    Ho fatto un'operazione simile consigliatami sempre nel forum per impedire l'apertura di una pagina internet esterna con il seguente comando:

    Private Sub WebBrowser1_NewWindow(ByVal sender As Object, ByVal e As CancelEventArgs) _
    Handles WebBrowser1.NewWindow
    e.Cancel = True
    End Sub

    e impedisce l'apertura della nuova pagina, e chiedevo se c'è una cosa del genere per l'apertura dei link di collegamento alle mail.
    grazie

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Dentico80
    Non è in vb.net ma visualbasic 2010
    Guarda che è la stessa cosa ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    o non mi sono spiegato bene io o non hai capito tu.
    io non parlo di file, ma di link presenti nella pagina.
    come tu sai una pagina web è composta da tag. alcuni di questi sono link (tag <a>).
    quello che permette a un browser l'apertura del client di posta dell'utente (indipendentemente dal sisterma operativo) è un link la cui proprietà href all'inizio ha la direttiva "mailto:".

    per fare ciò che vuoi tu, secondo me, devi cercare nel DOM della pagina tutti i tag <a> con href che comincia con "mailto" e svuotargli la proprietà.

    io non sono tanto bravo a spiegare come funziona, magari altri te lo spiegheranno meglio.
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A parte qualche eccezione da trattare in maniera particolare, potrebbe bastare

    codice:
        Private Sub WebBrowser1_Navigating(sender As Object, e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
            If e.Url.ToString.Contains("mailto:") Then e.Cancel = True
        End Sub
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    ho provato questo ultimo codice, ma mi apre comunque lo la pagina di outlook.
    oltre a mailto quali sono gli altri indici?

    per esempio i miei collegamenti in questione sono

    marketing@creativetouchitaly.com
    amministrazione@forevent.eu

    sono per la mia attività.
    messi nel software per indicare l'indirizzo, se ci passo sopra con il touch mi apre outlook e mi compare la barra e il resto

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Cerca il carattere @
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    non arrabbiarti ma non ho capito che vuoi dire

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Dentico80
    non arrabbiarti ma non ho capito che vuoi dire
    Non mi arrabbio per così poco ma tu cerca di concentrarti ... se con quel codice si cerca la stringa "mailto:" se ti dico di cercare "@" tu come pensi si possa variare il codice?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.