我在这里寻找的是一种方法,可以点击Web浏览器控件中的按钮,让它从程序内部调用sub或让程序对页面上的某些内容作出反应。
我正在尝试为我的应用程序制作HTML5 GUI。我真的不想使用任何第三方API来处理来自HTML5界面的命令,但是如果我能找到另一种好的选择。但如果没有别的办法,我会满足于使用第三方API。
答案 0 :(得分:2)
我过去这样做的方法是为我的应用指定一个特殊的协议。
yourapp:somefunction/someparameter
处理the Navigating
event,并在您的代码中触发该事件的时间,检查URL是否在其前面有您的协议。如果是,请将e.Cancel = true
设置为取消导航,并添加代码以处理URL参数yoruself。