基于Chrome,foxfire(WeiKit内核)浏览器的密码安全控件插件开发(NPAPI)

经过几番努力,IE版本的密码安全控件开发完成并推出。但只能运行在IE环境,其它的浏览器不支持微软件AcativeX,于是决定开发基于Chrome和foxfire 浏览器版本的安全控件。

开发工具依然选项用是VC6.0.  SDK采用NPAPI,去官网下载!

Chrome和foxfire都支持NPAPI标准的插件,IE以前是支持的,我机器上的WindowsSDK还可以看到有NPAPI库文件!IE8好象就不支持NPAPI标准的插件了!

首先是理解NPAPI 插件标准及框架。这工作是网上先找些资料,去官网看文档.网上资料大家都是转来转去,对NPAPI的理解也是有些差异。最好的学习方式是边调试边查资料,这样才快速理解插件要如何开发!我至少建了4个工程来调式运行理解它的工作机制。最后成功完成!如图所示,功能是网页中创建插件对象,初始化3个插件一些参数,并与Html js交互,获取第一、二个编辑框中内容,显示到第三个编辑框中.这个几个编辑框就是插件。当然插件中是包含之前开发的组件(OCX)!有关NPAPI插件开发的经验,有时间的话定和大家分享!

安全密码控件安装包,包含ACtiveX ,本插件,因此,在HTML实现编写时是可同时支持IE,FireFox及Chrome浏览器!

HTML 非本人强项,所以随便写了测试代码,下图是IE,fireFox,chrome都支持的HTML
Chrome 


IE的


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值