如何使用BHO定制你的Internet Explorer浏览器

该日志由 samool 发表于 2007-10-15 10:26 AM

  有时,你可能需要一个定制版本的浏览器。在这种情况下,你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。结果,你最终有的只是一个新但不标准的浏览器。Web浏览器控件只是浏览器的分析引擎。这意味着仍然存在若干的与用户接口相关的工作等待你做――增加一个地址栏,工具栏,历史记录,状态栏,频道栏和收藏夹等。如此,要产生一个定制的浏览器,你可以进行两种类型的编程――一种象微软把Web浏览器控件转变成一个功能齐全的浏览器如Internet Explorer;一种是在现有的基础上加一些新的功能。如果有一个直接的方法定制现有的Internet Explorer该多好?BHO(Browser Helper Objects,我译为"浏览器帮助者对象",以下皆简称BHO)正是用来实现此目的的。

» 阅读该日志全文...

该日志标签: bho, ie, 浏览器, 插件

基于delphi的bho开发笔记

该日志由 samool 发表于 2007-10-15 9:42 AM

 终于解决了让我头疼了很久的在IE工具条上backspace和tab键无效的问题,具体的解决方法如下:(这是个demo的文件)   

主要要实现接口:IInputObject;     

    {Declare IInputObject methods here}  

    function UIActivateIO(fActivate: BOOL; var lpMsg: TMsg): HResult; stdcall; 

    function HasFocusIO: HResult; stdcall;   

    function TranslateAcceleratorIO(var lpMsg: TMsg): HResult; stdcall;   

  以及方法:

    procedure FocusChange(bHasFocus: Boolean);   

    procedure BandWndProc(var Message: TMessage);    

» 阅读该日志全文...

该日志标签: delphi, bho, 开发, ie

Internet Explorer v7.0.5730.13 免WGA中文版

该日志由 samool 发表于 2007-10-05 10:13 AM

微软通过其官方下载中心放出了Internet Explorer 7.0浏览器的升级版,版本号7.0.5730.13,支持Windows XP和Windows Server 2003。
据了解,新版IE7改进如下:
1、安装过程中不再需要进行Windows正版验证(WGA)。
2、默认显示菜单栏。
3、改善上网体验,首次运行时的界面也有所不同。
4、提供一个新的MSI安装包,方便IT管理员在企业内部批量部署安装。
至于为何去掉WGA认证,IE项目经理Steve Reynolds给出的解释是“为了尽量让所有Windows用户都能升级到IE7”。

» 阅读该日志全文...

该日志标签: 浏览器, ie, wga