如何在 WebBrowser 控制元件中注入 JavaScript?
若要在 WebBrowser 控制元件中注入 JavaScript,請執行以下步驟 −
- 首先,在 Visual Studio 中建立 Windows 窗體應用程式。
- 現在,將 WebBrowser 控制元件拖動到窗體
- 設定 Url 屬性。
- 右鍵單擊專案,選擇 新增引用... → COM → 型別庫
- 選擇“Microsoft HTML 物件庫”
新增以下程式碼以注入 JavaScript。
private void myWebBrowser(object sender, WebBrowserDocumentCompletedEventArgs e){
// head element
HtmlElement hElement = weBrowser.Document.GetElementsByTagName("head")[0];
// script element
HtmlElement sElement = weBrowser.Document.CreateElement("script");
IHTMLScriptElement val = (IHTMLScriptElement)sElement.DomElement;
element.text = "function sayHello() {
alert('Weclome')
}";
hElement.AppendChild(sElement);
weBrowser.Document.InvokeScript("How you doing?");
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP