winForm下的WebBrowser控件可以执行当前页面已存在的js,但不支持自定义js操作。

 

因此要使用引用Microsoft.mshtml.dll来实现。

 

该dll里面的接口各负责不同的工作。

mshtml.IHTMLWindow2  可负责js操作。

   mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;
                mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;
               win.execScript("F1('日本')", "javascript");//调用函数F1

相关文章:

  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-09
  • 2021-05-25
  • 2022-12-23
  • 2022-03-09
  • 2021-08-14
  • 2021-10-23
相关资源
相似解决方案