Título: Personalizar una descarga del Control WebBrowser Publicado por: **Aincrad** en 25 Enero 2019, 18:46 pm Tengo una duda, Como prodria hacer q no aparezca el cuadro de dialogo de descarga del control. y obtener la url de esa descarga??. Título: Re: Personalizar una descarga del Control WebBrowser Publicado por: Eleкtro en 25 Enero 2019, 21:05 pm Para cancelar la descarga de archivos puedes utilizar la interfaz 'ShellBrowserWindow' de la librería COM 'shdocvw.dll', ubicada en el directorio 'C:\Windows\System32'.
Para obtener la url de descarga, puedes leer el atributo 'href' del elemento HTML activo. Supongo que esto funcionará siempre así... aunque no me atrevo a asegurarlo al 100% ya que no domino de forma avanzada la programación HTML. En fin. Para usar el siguiente código de ejemplo, primero añade una referencia a la librería que he mencionado... no te pase como la última vez :¬¬ xD. Aquí tienes: Código
Nótese que esto no impedirá poder seguir usando el menú contextual para descargar un archivo mediante la opción "Guardar destino como..." Si quieres impedir la descarga mediante el menú contextual, puedes crear tu propio menú y asignarlo a la propiedad WebBrowser1.ContextMenuStrip, o bien puedes suscribirte al evento HtmlDocument.ContextMenuShowing para cancelar la aparición del menú. Un ejemplo minificado: Código
Saludos. Título: Re: Personalizar una descarga del Control WebBrowser Publicado por: **Aincrad** en 25 Enero 2019, 22:17 pm Como Evito que aparezca el cuadro de dialogo al activarse la descarga?, No me da lo que contiene el href . la pagina es la siguiente https://www.convertmp3.io/widget/button/?video=https://www.youtube.com/watch?v=KhPNuBi8pJM (https://www.convertmp3.io/widget/button/?video=https://www.youtube.com/watch?v=KhPNuBi8pJM) puedes inspeccionarla. Título: Re: Personalizar una descarga del Control WebBrowser Publicado por: Eleкtro en 25 Enero 2019, 23:37 pm Puedes obtener el enlace de descarga al menos de estas dos formas...
1: Código
2: Código
saludos |