是否可以(如果是这样,如何?)触发Javascript函数并在Web浏览器中接收结果?
例如:
我有一个使用Javascript的网站。我的网络浏览器来源。当我执行某些操作时,Web浏览器应自动接收它。与InvokeScript()
相反。
答案 0 :(得分:2)
如果您有一个具有要从Javascript调用的公共方法的类的实例,则需要包含它作为WebBrowser控件的脚本编写对象。
wbMainBrowser.ObjectForScripting = new MyWindowsClass();
现在,如果您的班级在您的javascript中有一个方法DoSomething();
,那么
window.external.DoSomething();
您还可以传递输入并从这些方法中接收值。