我想在WebBrowser对话框中搜索特定的短语,并在每个后面附加一个按钮,然后单击该按钮,运行一段VB.NET代码。
E.G如果在网络文档的此部分中搜索</a>
<p>Welcome to our <a href="#">website</a></p>
它会改变为
<p>Welcome to our <a href="#">website</a><input type="button" onlick="RUN_VB.NET_CODE_HERE"></p>
该网页的编辑版本将在WebBrowser对话框中显示给用户。
此外,当您单击附加的按钮时,应该执行一段VB.NET代码。
答案 0 :(得分:2)
要编辑HTML,只需更改文档:
Dim str As String = WebBrowser1.DocumentText
str = str.Replace(something, buttonCodeText)
WebBrowser1.DocumentText = str
WebBrowser1.Refresh()
我可以想象按钮在Vb.NET中执行某些操作的最简单方法是执行一个操作,您可以使用程序监视该操作以检测何时启动操作。例如,将特定文本添加到网页,使用您可以阅读的javascript更改某些值,或访问某个网页以检测它并启动您的VB.NET代码。