Pregunta

¿Hay una manera de integrar el AdBlock Plus (o cualquier complemento similar que funcione en IE) con un control C# webbrowser? Aquí está mi caso, tengo un formulario, cuando se abre redirecciones a un sitio web especificado, que no me pertenece. Y quiero eliminar todos los anuncios de este sitio web para el usuario de mi aplicación.

¿Fue útil?

Solución

Deberá cargar el objeto auxiliar de navegador que representa el complemento en el WebBrowser control. Este hilo describe el proceso, aunque se ajusta a C ++ mejor que C#.

Como aparte: solo puedo imaginar que sea una mala idea, Adblock Plus probablemente supone que siempre está funcionando dentro de IE. Si logra cargarlo, se ejecutará dentro de su proceso.

Otros consejos

Tendría que imitar esencialmente el comportamiento de IE en la carga de complementos (haciendo las mismas llamadas, proporcionando la misma API, etc.). Sin embargo, debe reconsiderar esta idea, porque a la mayoría de los proveedores de contenido no les gusta que incrustan su contenido en su aplicación, especialmente si la modifica para eliminar anuncios y esas cosas. ¿Qué estás tratando de hacer? Si desea proporcionar un formulario de retroalimentación, una página de soporte, un foro o algo similar, debe proporcionarlos por su cuenta en su propia página, en lugar de integrar sitios de terceros que matan anuncios y probablemente la marca, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top