Puedo controlar la ventana de Internet Explorer en C++ usando:
IWebBrowser2 *browser CoCreateInstance( CLSID_InternetExplorer, NULL, CLSCTX_SERVER, IID_IWebBrowser2, (void**)&browser );Y navego a un archivo html local que contiene lo siguiente:
<video controls width="640" height="480"> <source src="video.mp4"></source> </video>Cuando ejecuto el programa, Internet Explorer se abre bien, pero me pide "Permitir contenido bloqueado" para poder reproducir el video. Lo mismo sucede cuando, por ejemplo, agrego algo de javascript en un archivo html.
Mi pregunta es la siguiente: ¿Cómo puedo evitar que IE me muestre esa ventana emergente y permitirle usar ActiveX o Javascript mediante programación? Cualquier ayuda sería muy apreciada.
No puede evitar que IE muestre esa ventana emergente y permitir que use ActiveX o Javascript mediante programación. Al igual que el primer comentario que dice, si puede hacer eso mediante programación, eso significa que cualquier aplicación puede controlar su computadora, lo que no es seguro.
Estas configuraciones solo pueden ser configuradas por el usuario o administrador de la computadora en las configuraciones de seguridad de IE.