AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。

AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。

AppEmit is an extensible lightweightmiddleware for communication between applications (especially browsers) andlocal programs.

主要采用了HTML5国际标准的WebSocket进行通话,默认为异步, JSON格式传递参数。

 主要功能:(v0.8.8)

1) 在几乎所有浏览器播放含有flash的网页或Flash文件,包括swf交互动画、flv影视等

2)  在浏览器打开、操作本地文件,比如阅读PDF;创建、阅读、编辑Office文件,且支持JavaScript代码操作

3)  在浏览器中调用第三方DLL、OCX组件以及系统winApi函数,tcc、python、lua等

4) 开发本地硬件DLL驱动模块的封装插件,实现在网页中操作控制本地的读卡器、打印机、扫描仪、高拍仪、U盾等各种硬件设备

5)  各个应用程序之间通信,比如聊天

6)  在Chrome里嵌入IE内核网页,保护源码,可以不修改原有的ActiveX读取html,同时支持开源内核wke和blink

 解决问题

1)  国际市场份额68%以上的chrome浏览器(数据来源Netmarketshare;国内25%以上)在2020年12月后不再支持flash,而微软的edge也不支持ActiveX。

2)  客户习惯使用浏览器来处理各种业务。

3)  游戏商、银行、医院、电力、硬件等企业客户使用dll、ActiveX、flash等文件的场景需要。

 相关链接

程序名称   AppEmit.exe

网址   http://www.appemit.com

博客 https://www.jianshu.com/p/a02c5b52af04

Github https://github.com/appemit/appemit

Email联系 appemit(at)appemit.com  

   github下载地址 

开始使用

Windows系统,支持XP以上,下载  AppEmit.zip后运行AppEmit.exe ,点击测试地址即可测试各个功能。

你可能感兴趣的:(AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。)