上次用代理的方法在返回的html代码中嵌入咱们想加的功能,虽然可以实现功能,可是客户的环境不容许。html
而后就想到本身编写一个浏览器来实现,这样的话,不想用新功能,就用ie浏览器,想用新功能,就用我定制的浏览器。浏览器
代码语言用的是delphi ,使用的是EmbeddedWB。post
关键技术:拦截BeforeNavigate2。url
BeforeNavigate2(ASender: TObject;spa
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,代理
Headers: OleVariant; var Cancel: WordBool);htm
里面有咱们要的post数据和,目的url.get
看上去很完美。登录
结果到用户机器上一运行,发现用户的机器安装了一个特制的软件,无论什么浏览器,一旦登陆业务系统,就会跳出ie浏览器。软件
因此定制浏览器方法不行了。
再想办法把。