在加载的站点上调用Javascript
本文关键字:调用 Javascript 站点 加载 | 更新日期: 2023-09-27 18:07:31
如何在Windows窗体应用程序web浏览器中加载站点上调用Javascript函数?对于那些使用过Chrome的人,我希望像Javascript控制台一样调用Javascript。
答案如下:
WebBrowser wb = new WebBrowser;
wb.Navigate( ... link or Uri ...)
object[] args = new object[1];
args[0] = 12';
wb.Document.InvokeScript("functionName", args);
InvokeScript运行javascript函数。如果你有一个javascript函数,如function check(value) {...}
比你的functionName是"check"和你的args数组保持值,如果你有更多的参数,你可以填写你的args尽可能多的参数你想要的。上面的代码以functionName(12);
如果你想访问任何元素,你可以使用以下代码:
wb.Document.GetElementById("ControlId").InnerText = "咩咩".InvokeMember("点击")