【发布时间】:2015-05-22 02:27:24
【问题描述】:
Webbrowser 控件可以与创建它的 C# 类通信吗?有没有办法设置像在 Flash 中工作的 ExternalInterface 之类的东西?我正在尝试将以下代码写入 C# 中的控制台或调用 C# 中的方法。
HtmlElement button = webBrowser1.Document.CreateElement("div");
button.InnerHtml = @"<INPUT TYPE='Text'><P><INPUT TYPE='Submit' Value='Submit' onclick='console.log('Clicked');'>";
webBrowser1.Document.GetElementById("myID").AppendChild(button);
【问题讨论】:
-
是
ObjectForScripting你在看什么? stackoverflow.com/a/23441190/1768303 -
ObjectForScripting 完美运行。感谢您的提示。
标签: c# console webbrowser-control