谷歌浏览器加载外部 DLL 文件 关于chrome上的网银安全控件开发技术(chrome 调用本地dll) 您所在的位置:网站首页 Edge的扩展功能与本地控件的通信 谷歌浏览器加载外部 DLL 文件 关于chrome上的网银安全控件开发技术(chrome 调用本地dll)

谷歌浏览器加载外部 DLL 文件 关于chrome上的网银安全控件开发技术(chrome 调用本地dll)

2023-12-28 16:15| 来源: 网络整理| 查看: 265

新版谷歌、火狐都不支持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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有