参考了凤之焚的专栏:http://blog.csdn.net/lion_wing/article/details/769742但是他的源码有些问题,即IHTMLElementCollection接口的item应该填写正确的序列号,而不是0。item序列号递增是深度优先的遍历标签,不明白的可以试一下,...
分类:
Web程序 时间:
2015-06-02 12:44:31
阅读次数:
152
MSDN原文。这里我将代码使用到了BHO里面,运行调试没问题。拿来分享一下概要您可以使用 IObjectSafetyImpl 的默认实现来标记为可安全执行脚本的控件。在许多情况下,您需要将标记为可安全执行初始化的控件。注意: 如果它真正是安全只是标注为可安全执行脚本或初始化控件。如果该控件是潜在的不...
分类:
其他好文 时间:
2015-05-12 14:58:41
阅读次数:
143
Javascript和BHO的相互调用应该怎么进行?本文帮你解答!...
分类:
编程语言 时间:
2015-05-04 13:52:41
阅读次数:
239
BHO(Browser Helper Object)是插件,它寄存在IE浏览器中运行。在咱们的日常生活中无时无刻都在使用BHO,比如:迅雷检测用户是否单击了下载链接的BHO。用BHO也能做出些非常有意思的程序:窃取用户在网页上输入的密码信息等。接下来,咱们也来制作一个恶搞的BHO吧,该BHO的功能....
一 C#也可以编写BHO程序因为eve的官方论坛封掉了签名图功能,所以想自己写个BHO插件来“伪造”签名图。研究了几个C++程序,但是始终对响应WebBrowser内的 HTML事件不得其门。这样就只好在打开回复页面时,将签名加在文本区域下面了。这时发现了个C#的实现,尽管只是在完成这种基本功能的简...
在BHO中实现右键菜单网上相关文章很多,可以通过实现IDocHostUIHandler接口的ShowContextMenu、截获HTMLDocumentEvents2的OnContextMenu消息等。但这两种方式都必须在浏览器线程中实现才能正常弹出右键菜单,当你需要在另外的线程中实现右键菜单,这就...
分类:
编程语言 时间:
2015-04-11 01:19:41
阅读次数:
193
1.Gitlab新建项目获取git地址 git@git.hunantv.com:iruxu/project.git设置Web Hooks http://bho.hunantv.com2.BHF设置关联项目设置添加git地址记录任务编号3.Git本地工作本地项目工作正常流程 - 新建项目初始化,连接V...
分类:
其他好文 时间:
2015-03-03 16:21:56
阅读次数:
139
禁用:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\启用:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\示...
分类:
其他好文 时间:
2014-11-27 23:19:43
阅读次数:
918
主要有三种方法可以扩展IE。activeX,对应的其他浏览器的技术叫 NP Plugin。像Flash、淘宝的安全控件、WEB迅雷等,都是通过这种方式扩展浏览器的。这种方式扩展的是页面内的内容,是被动的,只有页面中有相关标记时才会加载,能与页面内的脚本交互。BHO,对应的其他浏览器的技术一般叫 “扩...
分类:
其他好文 时间:
2014-11-10 09:50:05
阅读次数:
241
微软在1997年正式推出Browser Helper Object (BHO),
使程序员能够更好的对IE进行二次开发和操作. 在通过编写BHO程序数月后, 我希望把我的一些经验告诉才开始的同志, 避免走一些弯路.我本人是非常喜欢C++的.
因为C++对内存直接操作的方式可以节省非常多的内存损耗, ...
分类:
其他好文 时间:
2014-06-08 19:53:14
阅读次数:
406