HTML和VB.NET webbrowser

时间:2013-02-16 18:56:54

标签: javascript html vb.net browser

我对这个问题有一些疑问:

  1. 如何点击没有可识别ID或名称的按钮?

    示例:

    <input type="submit" value="Login" style="width:100%;"/>
    
  2. 这是一个有点noobie的问题,但我如何只在页面上加载必要的html对象,而不是图像,只是文本和按钮

  3. 如何从网页加载javascript? Webbrowser.Document.InvokeScript(“script”) - 是吗?

1 个答案:

答案 0 :(得分:0)

1个问题:使用其他属性来查找该按钮

2个问题:您可以关注WebBrowser Customization,特别是“控制下载和执行”部分:

  

WebBrowser Control可让您控制下载的内容,   显示和执行。要获得此控制,您需要实现   主机的IDispatch,因此它处理DISPID_AMBIENT_DLCONTROL。当。。。的时候   WebBrowser Control被实例化,它会调用你的   IDispatch ::使用此ID调用。将pvarResult设置为组合   以下标志,使用按位OR运算符来表示您的   喜好。

  • DLCTL_DLIMAGES,DLCTL_VIDEOS和DLCTL_BGSOUNDS:如果设置了这些标记,将从服务器下载图像,视频和背景声音并显示或播放。如果未设置标志,则不会下载和显示它们。

其他信息:Implement IDispatch::Invoke to be called by a WebBrowser control