在加载的站点上调用Javascript

本文关键字:调用 Javascript 站点 加载 | 更新日期: 2023-09-27 18:07:31

如何在Windows窗体应用程序web浏览器中加载站点上调用Javascript函数?对于那些使用过Chrome的人,我希望像Javascript控制台一样调用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);

的形式运行javascript函数

如果你想访问任何元素,你可以使用以下代码:

wb.Document.GetElementById("ControlId").InnerText = "咩咩".InvokeMember("点击")