2009-11-30 5 views
1

J'écris un BHO, le code utilisant IHTMLDocument2 :: get_scripts pour obtenir tout le corps du script dans le fichier HTML puis j'utilise get_text() pour obtenir la source du script. Mais j'ai trouvé que si le script est incorporé à partir d'un fichier externe, le contenu est une chaîne vide.BHO, IHTMLDocument2: get_scripts() et script externe

Est-il possible d'obtenir le code source à partir d'un IHTMLScriptElement créé par?

Répondre

2

Utilisez IHTMLScriptElement :: src pour obtenir l'URL du script, puis creusez le cache WinInet. Si ce n'est pas le cas, téléchargez à nouveau.

+0

Cela semble une solution raisonnable. J'oublie de creuser le fichier cache. Merci. –