浏览器安全输入控件

    最近接到个需求需要做一个简单的版本浏览器安全输入控件,支持火狐,chrome,ie等。为了这个需求自选研究了现在的浏览器,发现最新的火狐和chrome都不支持npapi了,而ppapi又无法部署,nacl又是沙箱内运行...所以针对这个给出回复,支持IE,50之下的chrome,52之下的火狐,把OCX和NPAPI做到一个dll内。

    一些开发技巧自己做下记录。

    一、  ocx和npapi做到一个dll内,这个可以借助firebreath实现,但包装太多不喜欢,自己把两个接口整合到一个dll内了。

    二、在ocx的注册函数内写入npapi的注册表,一次性注册两个插件。

    三、控件内hook键盘,然后截取真正输入,然后再网上随机发扰乱码,这里注意重入,另外自己转换键盘消息真的很蛋疼。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值