WEB开发网
开发学院软件开发C语言 Visual C#两分钟搭建BHO IE钩子 阅读

Visual C#两分钟搭建BHO IE钩子

 2010-09-30 22:46:40 来源:WEB开发网   
核心提示: 查看原图(大图)我们注册完了, 下面就是来写我们的住程序来控制IE了. 下面就是一个例子来抓去你正访问的页面上的所有INPUT 元素的NAME. 在DOCUMENT中, 我们的所有元素都为IHTMLElement, 我们需要调用的是IHTMLInputElement. 所以我们通过GetElem

查看原图(大图)

我们注册完了, 下面就是来写我们的住程序来控制IE了. 下面就是一个例子来抓去你正访问的页面上的所有INPUT 元素的NAME.

在DOCUMENT中, 我们的所有元素都为IHTMLElement, 我们需要调用的是IHTMLInputElement. 所以我们通过GetElementByTagName的方法来查找所有的INPUT ELEMENT. 在找到以后还需要进行类型转换才能找到对应的ATTRIBUTE. 否则IHTMLElement是不代有NAME ATTRIBUTE的. IHTMLElement提供的ATTRIBUTE都是所有元素都有的. 例如ID, 例如TITLE, 例如OnClick等. 有的元素有自己特有的ATTRIBUTE, 例如INPUT有OnFocus这就必须要转换成IHTMLInputElement才能上使用. INPUT对应的IHTMLInputElement, Select-> IHTMLSelectElement .......

Visual C#两分钟搭建BHO IE钩子

查看原图(大图)

There you go, see?

Visual C#两分钟搭建BHO IE钩子

查看原图(大图)

下面我们试另外一个方法叫 BeforeNavigate() .它的触发是在你开始下一个页面之前. 也就是说例如你要提交一个表单, 页面要变化了, 他就被触发.

上一页  2 3 4 5 6 7 8  下一页

Tags:Visual 分钟 搭建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接