js如何调用BHO的方法,BHO用C#写的 1C

网上的例子基本都看了,没有我想要的,关键我的问题就是BHO是用C#写的,在这种前提下js如何调用BHO的函数呢?

2个回答

bho是你自己写的,那好办,js让网页跳转到一个不存在的特殊地址上,你的bho在BeforeNavigate可以得到所有要请求的地址,你发现是这个约定好的特殊地址,那么就调用某个函数。
你可以在这个地址上附加参数,作为调用函数需要的参数。

BHO是浏览器插件,不管什么语言写的,它的只要注册到浏览器上,IE中的js就可以通过ActiveXObject等创建对象,然后调用它提供的接口。

oyljerry
oyljerry 先看obj调用方法objfun,函数中是否有进入
2 年多之前 回复
kongpancheng
LUCKSUNBOY 我使用var obj = new ActiveXObject("IEExtension.BHO"); alert(obj.bhoFunc());但是没有调用到我的方法,该如何调用呢,能否提供一个例子啊,因为对这块不是很懂,希望能提供帮助,谢谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问