Cuando HelpNDoc genera una documentación HTML, el proceso habitual consiste en generarla en una unidad de disco local, revisarla y después subirla al servidor web, donde será accesible por el usuario final. Sin embargo, al probar la documentación localmente generada utilizando Microsoft Internet Explorer, es posible que adviertas primero que la tabla de contenido está rota, además de un mensaje de aviso en la parte superior de la pantalla mencionando que “Para ayudar a proteger tu seguridad, Internet Explorer ha impedido que esta página web ejecute scripts o controles ActiveX que podrían acceder a tu ordenador. Haz clic aquí para ver las opciones…”, como se ve en la siguiente captura de pantalla.

Advertencia de seguridad ActiveX en Internet Explorer

Explicación del comportamiento de Internet Explorer

Este mensaje aparece en Internet Explorer porque los ajustes actuales de seguridad prohíben la ejecución de código JavaScript y de objetos ActiveX contenidos en una página web cuando se ven a nivel local. Como la documentación HTML generada por HelpNDoc utiliza código JavaScript para ofrecer una tabla de contenido fácil de usar, en la que cada nodo se puede desplegar o comprimir, Internet Explorer lo detecta y bloquea su ejecución.

Soluciones

Internet Explorer: Permitir que el contenido activo se ejecute en los archivos de mi ordenador
  • En primer lugar, el mensaje no aparecerá al subir la documentación HTML a un servidor web para verla online, ya que Internet Explorer suele estar configurado para permitir la ejecución de código JavaScript en modo online.
  • Para una solución a corto plazo, puedes descartar el mensaje haciendo clic en él y seleccionando el ítem de menú “permitir contenido bloqueado”.
  • Para una solución a largo plazo, abre Internet Explorer, haz clic en “Herramientas”, luego en “Opciones de Internet”, ve a la pestaña “Avanzadas” y baja hasta la sección “Seguridad”, donde debes marcar “Permitir que el contenido activo se ejecute en los archivos de Mi Ordenador”. Luego, reinicia Internet Explorer.
    Advertencia: Deberías considerar las implicaciones de seguridad con otro contenido local que no sea de confianza.

Categorías: artículos