c#javascriptコードをJavaScriptコードに挿入するためのWebbrowserコントロールで この記事では、JavaScriptコードをWebbrowserコントロールドキュメントオブジェクトモデル(DOM)に注入するテクノロジーを紹介します。このメソッドは、属性操作スクリプト要素を使用することの難しさに起因します。
次の手順では、このプロセスを完了するように導きます。
現在のドキュメントを取得しますInnerHtml
要素:
head
<code class="language-csharp">HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];</code>
CreateElement
<code class="language-csharp">HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");</code>
IHTMLScriptElement
スクリプト要素を
<code class="language-csharp">IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;</code>
オブジェクトのtext
<code class="language-csharp">element.text = "function sayHello() { alert('hello') }";</code>
以上がC# を使用して WebBrowser コントロールに JavaScript を挿入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。