¿Cómo habilito los scripts cuando configuro un documento utilizando WebBrowser.DocumentText?

StackOverflow https://stackoverflow.com/questions/620132

  •  03-07-2019
  •  | 
  •  

Pregunta

Estoy usando el control WebBrowser de Windows Forms, y obtengo que muestre un documento que creo al vuelo y lo establezco usando la propiedad DocumentText. El documento que creo hace referencia a un archivo de script en el mismo directorio que mi ejecutable. El problema es que cuando el control WebBrowser muestra la página, los scripts no están habilitados.

Ahora sé que IE7 introdujo una nueva característica de seguridad que afectó este escenario. Recuerdo que tuve que hacer algo para configurar una clave FEATURE_BLOCK_LMZ_SCRIPT en algún lugar del registro bajo la clave de IE, pero no puedo averiguar exactamente dónde. ¿Alguien tiene instrucciones para esto?

Aún mejor, ¿hay alguna forma de habilitar mi Escenario sin cambiar el registro? Realmente no quiero tener que proporcionar un instalador con mi ejecutable.

¿Fue útil?

Solución

Compruebe la Marca de la Web .
Deberás marcar tu " página " ;. Justo después de la etiqueta html , ingrese:

<!-- saved from url=(0020)http://www.test.com/ -->

0020 es la longitud de la siguiente url (incluida /)

Esto asegura que la página que está viendo se ejecutará en la zona de seguridad de Internet, por lo tanto, a menos que se establezca lo contrario, tenga el script habilitado.

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