根据如下思想,对于网页密码破解应该有帮助。
webbrowser怎么向已经打开的网页注入一段JS代码??
就是想追加一段JS代码获取鼠标在窗体内flash上的坐标,该怎么做呢??
还有就是,该怎么取得注入JS的变量。或返回值。。
C# code:
webbrowser.Document.CreateElement("<script>function test(){alert('ok')}</script>");
webbrowser.Document.InvokeScript("test");
两个方法都不行啊!
上面的提示 异常。。。
下面的说 此类型的 HtmlElement 不支持属性。
怎么回事啊???
两个方法都不行啊!
上面的提示 异常。。。
下面的说 此类型的 HtmlElement 不支持属性。
怎么回事啊???
学习
贴个C#的你照着改吧
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument;
vDocument.parentWindow.execScript(
"function alert(str){if(str== 'zswang ')confirm(str);} ", "javaScript ");
}
IHTMLDocument2 mi = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
string s=(string) mi.parentWindow.execScript("function aa() {alert('123123');}","javascript");
// mi.parentWindow.execScript("aa","javascript");
没效果啊 :(
用CreateElement创建一个Element,然后Element.SetValue("text","alert('test');");
CreateElement
upupup
HtmlElement element = webBrowser1.Document.CreateElement("script");
没有SetValue()啊
SetAttribute
Dim ele As HtmlElement = WebBrowser1.Document.CreateElement("script")
ele.SetAttribute("type", "text/javascript")
ele.SetAttribute("text", "function setHtml(){var oEditor = FCKeditorAPI.GetInstance('body');oEditor.SetHTML(document.getElementById('body').value);}")
WebBrowser1.Document.Body.AppendChild(ele)
WebBrowser1.Document.InvokeScript("setHtml")
-

-
表情
常用表情

-
-
同时转发到我的分享