FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Trampa y Popups...
Buenas foro... he estado mirando por ahi pero no logro encontrar documentación o código que hable de como detener los popups en un WebBrowser.
Tengo una aplicación que cada x tiempo entra a una web, la cual necesita usuario y pass, y todo funciona bien, el problema es que la página principal de la web, tiene un popup el cual se abre cada vez que entras. Los browsers tienen por lo general un bloqueador de popups, pero el programilla que hice no, por lo cual despues de 4 dias, hay 500 ventanitas abiertas en el equipo donde se ejecuta la aplicación. El problema es que no recuerdo, habia un antivirus o bloqueador de popups, cuando empezo este problema y resulta que si mirabas el código fuente de la página, veias algo como: Código:
<-- Antivirus X ó Popup X--> <script> windows.xxxxx </script> No tengo ni idea, si alguien tiene alguna que por favor me ilumine ! Saludetes...
__________________
El diseño dira si tiene futuro... |
#2
|
||||
|
||||
Perdonnnnnnn !!!
Es que con los años ya no soy tan astuto, la respuesta estaba ante mis ojos y no la vi. Código:
procedure TForm1.WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch; var Cancel: WordBool); begin Cancel := True; end; end. Saludos !
__________________
El diseño dira si tiene futuro... |
#3
|
|||
|
|||
pero ¿no funcionan esos links cuando
solo haces clik en el enlace.? ¿o si funcionan, cuando haces click + shit o con el boton derecho. y abrir en nueva ventana¡? |
#4
|
||||
|
||||
No funcionan los clicks si los haces sobre un enlace que abra una nueva ventana...
Imagina que cualquier ventana nueva que se inicie a partir de una principal, ya sea como link o como popup, dispara el evento de NewWindow2 y de ahi no pasa.
__________________
El diseño dira si tiene futuro... |
#5
|
|||
|
|||
a ver si puedo hacer que se puedan abrir nuevas ventanas
con las teclas shit+ clik y btn derecho + usar el menu, abrir en nueva ventana. vale gracias por responder. |
|
|
|