使Web浏览器控件与VB.NET程序通信

时间:2012-05-29 19:21:59

标签: vb.net html5 user-interface

我在这里寻找的是一种方法,可以点击Web浏览器控件中的按钮,让它从程序内部调用sub或让程序对页面上的某些内容作出反应。

我正在尝试为我的应用程序制作HTML5 GUI。我真的不想使用任何第三方API来处理来自HTML5界面的命令,但是如果我能找到另一种好的选择。但如果没有别的办法,我会满足于使用第三方API。

1 个答案:

答案 0 :(得分:2)

我过去这样做的方法是为我的应用指定一个特殊的协议。

yourapp:somefunction/someparameter

处理the Navigating event,并在您的代码中触发该事件的时间,检查URL是否在其前面有您的协议。如果是,请将e.Cancel = true设置为取消导航,并添加代码以处理URL参数yoruself。