谷歌浏览器加载外部 dll 文件 关于chrome上的网银安全控件开发技术(chrome 调用本地dll) -尊龙游戏旗舰厅官网
新版谷歌、火狐都不支持npapi了,谷歌出了新的ppapi方式,但限制本地dll调用。chrome 47以上版本ppapi开发不支持第三方dll。
以前的网银控件在非ie浏览器下大都是基于npapi技术,ie浏览器下是基于activex控件技术实现,然而,mozilla宣布将于2016年年底之前停止对网景插件应用程序接口(npapi)插件的支持,谷歌的chrome和微软的edge浏览器已经宣布2020年12月放弃对npapi插件的支持,chrome推出了自己的扩展技术和ppapi技术,随后微软也推出了他们的浏览器扩展技术,但是与chrome的扩展技术大同小异,相信不久之后,firefox将推出类似的技术。
可以预见的是,在最新的chrome和edge这两大浏览器上已经不能再使用npapi或者activex技术,为了提高用户体验,国内网银的安全控件将必须升级,必须支持用户在chrome和edge上使用网银。
appemit提供一种解决方法,需要下载中间件appemit,作为服务一直运行。
更多信息: appemit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件 更多尊龙游戏旗舰厅官网主页 下载地址
支持chrome firefox edge ie等各个版本的浏览器开发调用dll,ocx, flash,com组件。
浏览器通过websocket调用appemit,appemit在调用对应的dll或者其它接口,并反馈到浏览器中,完成互动。
主要实现方法
1 使用appemit调用老版的ie或者webkit内核,来注册并且打开ocx dll,可以直接使用以前的js代码操作
2 使用appemit直接调用dll ocx,可以不注册直接使用,需要调整部分js代码。
主要功能:
- 1 在几乎所有浏览器播放含有flash的网页或flash文件,包括swf交互动画、flv影视等
- 2 在浏览器支持播放rtsp rtmp mp4,能多种方法实现低延迟的rtsp播放
- 3 在浏览器打开、操作本地文件,比如阅读pdf;创建、阅读、编辑office文件,且支持javascript代码操作
- 4 在浏览器中调用第三方dll、ocx组件以及系统winapi函数,tcc、python、lua等
- 5 开发本地硬件dll驱动模块的封装插件,实现在网页中操作控制本地的读卡器、打印机、扫描仪、高拍仪、u盾等各种硬件设备
- 6 各个应用程序之间通信,比如聊天
- 7 在chrome里嵌入ie内核网页,保护源码,可以不修改原有的activex读取html,同时支持开源内核wke和blink
联系 appemit(at)appemit.com
总结
以上是尊龙游戏旗舰厅官网为你收集整理的谷歌浏览器加载外部 dll 文件 关于chrome上的网银安全控件开发技术(chrome 调用本地dll)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: