在WebBrowser中注入并执行javascript代码

来源:互联网 发布:js函数的递归 编辑:程序博客网 时间:2024/05/01 23:05
转自:http://outofmemory.cn/code-snippet/1524/WebBrowser-zhuru-execution-javascript-code
//找到head元素HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];//创建script标签HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;//给script标签加js内容element.text = "function sayHello() { alert('hello') }";//将script标签添加到head标签中head.AppendChild(scriptEl);//执行js代码webBrowser1.Document.InvokeScript("sayHello");
0 0
原创粉丝点击