要检测jQuery是否在WinForm WebBrowser控件中导航到的文档中,可以使用以下方法:
以下是一个示例代码:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
// 检测jQuery是否存在
object[] args = new object[] { "$" };
object result = webBrowser1.Document.InvokeScript("eval", args);
if (result != null && result.ToString() == "$")
{
// jQuery存在
MessageBox.Show("jQuery is loaded.");
}
else
{
// jQuery不存在
MessageBox.Show("jQuery is not loaded.");
}
}
在这个示例中,我们使用WebBrowser控件的DocumentCompleted事件来检测jQuery是否存在。我们使用InvokeScript方法执行JavaScript代码,并传递一个参数"$",这是jQuery的别名。如果返回值是"$",则说明jQuery存在,否则说明jQuery不存在。
领取专属 10元无门槛券
手把手带您无忧上云