博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在无法改动bs架构的基础上,添加新的功能(2) 浏览器
阅读量:7004 次
发布时间:2019-06-27

本文共 461 字,大约阅读时间需要 1 分钟。

hot3.png

上次用代理的方法在返回的html代码中嵌入我们想加的功能,虽然能够实现功能,但是客户的环境不允许。

然后就想到自己编写一个浏览器来实现,这样的话,不想用新功能,就用ie浏览器,想用新功能,就用我定制的浏览器。

代码语言用的是delphi ,使用的是EmbeddedWB。

关键技术:拦截BeforeNavigate2。

BeforeNavigate2(ASender: TObject;

  const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,

  Headers: OleVariant; var Cancel: WordBool);

里面有我们要的post数据和,目的url.

看上去很完美。

结果到用户机器上一运行,发现用户的机器安装了一个特制的软件,不管什么浏览器,一旦登录业务系统,就会跳出ie浏览器。

所以定制浏览器方法不行了。

再想办法把。

转载于:https://my.oschina.net/u/158500/blog/196194

你可能感兴趣的文章