Tengo un .NET 2.0 Control WebBrowser utilizado para navegar por algunas páginas sin interacción del usuario (no pregunte ... historia larga). Debido a la naturaleza sin usuario de esta aplicación, he establecido la propiedad ScriptErrorsSuppressed del control WebBrowser en verdadero, que la documentación incluida con los estados de VS 2005 "ocultará [...] todos sus cuadros de diálogo que se originan desde el control ActiveX subyacente". no solo errores de guiones ". El MSDN article no menciona esto, sin embargo. He logrado cancelar el evento NewWindow, que evita las ventanas emergentes, así que eso se solucionó.Cuadros de diálogo de bloqueo en el control .NET WebBrowser
¿Alguien tiene alguna experiencia en el uso de uno de estos y bloquea con éxito todos los diálogos, errores de secuencia de comandos, etc.?
EDITAR
Ésta no es una instancia independiente de IE, pero una instancia de un control WebBrowser que vive en una aplicación de Windows Forms. ¿Alguien tiene alguna experiencia con este control, o el subyacente, AxSHDocVW?
nuevo EDIT
En este momento se me olvidó mencionar esto ... Estoy tratando de bloquear una alerta de JavaScript(), con sólo un botón Aceptar. Tal vez puedo convertir un objeto IHTMLDocument2 y acceder a los scripts de esa manera, he usado MSHTML un poco, ¿alguien sabe?
Consulte http://stackoverflow.com/questions/2476360 –