Comment activer les scripts lors de la configuration d'un document à l'aide de WebBrowser.DocumentText

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

  •  03-07-2019
  •  | 
  •  

Question

J'utilise le contrôle Windows Forms WebBrowser et je le fais pour qu'il affiche un document que je crée à la volée et que je définis à l'aide de la propriété DocumentText. Le document que je crée fait référence à un fichier de script situé dans le même répertoire que mon exécutable. Le problème est que, lorsque le contrôle WebBrowser affiche la page, les scripts ne sont pas activés.

Maintenant, je sais que IE7 a introduit une nouvelle fonctionnalité de sécurité qui a eu un impact sur ce scénario. Je me souviens d'avoir dû faire quelque chose pour définir une clé FEATURE_BLOCK_LMZ_SCRIPT quelque part dans le registre sous la clé IE, mais je ne peux pas savoir exactement où. Quelqu'un a-t-il des instructions pour cela?

Encore mieux, y a-t-il moyen d'activer mon scénario sans modifier le registre? Je ne veux pas vraiment avoir à fournir un exécutable à un installateur.

Était-ce utile?

La solution

Vérifiez la marque du Web .
Vous devrez marquer votre "page". Juste après la balise html , insérez:

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

0020 est la longueur de l'URL suivante (y compris /)

Assurez-vous que la page affichée est exécutée dans la zone de sécurité Internet. Ainsi, sauf indication contraire, activez le script.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top