BHO插件操作IE浏览器,js调用C#方法

BHO是IE浏览器的扩展程序,全名Browser Helper Object,文件格式为DLL文件。可对IE浏览器的界面和访问内容进行修改操作。BHO只适用于IE浏览器,对其他任何浏览器都没有作用。(引用自百度百科>_<)

本示例实现的功能:打开百度,点击百度一下按钮,会调用BHO里面的一个方法。嗯,为什么会发生这种事儿呢,👇

实际上,BHO做了这些工作

1.打开网页,加载完成后,会在html的head元素里添加一段js代码。js代码的作用:找到百度一下这个input元素,给input元素添加一个onmouseup事件,所以当鼠标up时,就会触发js代码,js再调用c#

本人比较懒,直接上代码了。。。重点注意一下js调c#的地方就可以了

附上代码: https://github.com/poisson-natsu/bho

posted @ 2018-06-12 13:54  向日夏  阅读(1355)  评论(0编辑  收藏  举报