我正在开发一个具有WebBrowser控件的项目我试图导航到一个隐藏了重新检查的网页,而JQuery函数则显示名为showRecaptchaFunction的重新接收
function showRecaptchaFunction(element) {
Recaptcha.create("_SiteKey", element, {
theme: "red",
callback: Recaptcha.focus_response_field
});
$("#captcha_div").show().css({ visibility:'visible' });
}
当我尝试使用Document.InvokeScript方法从WebBrowser调用此函数时,没有任何事情发生,并且重新显示div没有显示。
object script = webBrowser1.Document.InvokeScript("showRecaptchaFunction", new object[] { "captcha_div" });
if (script != null)
MessageBox.Show(script.ToString());
我找不到调用此函数的方法所以当网页完成时我调用函数来显示recaptcha div,除此之外我无法更改网页脚本以显示网页准备好时的recaptcha。
为了澄清,我在Windows窗体中有一个Web控件组件 加载我要调用的第三方浏览器 该网站上存在的javascript函数。