Solution de contournement pour injecter JavaScript dans WebBrowser Control
injecter directement JavaScript à l'aide de innerHTML
n'est pas possible avec l'objet System.Windows.Forms.HtmlElement
. Ce guide fournit une solution pour exécuter les scripts avec succès dans le contrôle WebBrowser.
Voici comment injecter le code JavaScript:
<head>
de la page via l'objet Document
. HtmlElement
représentant une balise <script>
HtmlDomElement
à IHTMLScriptElement
pour accéder à la propriété text
. text
. <script>
à l'élément <head>
. Document
de l'objet InvokeScript
pour exécuter la fonction JavaScript. Cette approche révisée contourne les limites de innerHTML
et assure une exécution JavaScript réussie dans le contrôle WebBrowser.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!