浏览器js如何调用客户端本地程序的接口

最喜欢阳光明媚的下午 2016-12-05 04:30:31
这个问题一直没有人解答,论坛的大牛给解决一下
就是JS怎么调用本地程序客户端本地的接口让本地程序帮web应用合作干一些工作,
场景1:js调用本地的程序使用扫描仪或者摄像头,获取图像后,然后js上传的服务器,
场景2:js调用本地的程序使用串口通信,获取电子称传来的数据,js获取后实时显示在html元素中,
场景3,:js调用本地程序,使用本地默认打印机,将ajax请求返回的数据,让本地程序生成pdf或者其他文件,再不弹出页面预览的
情况下,通过文件流直接发送给打印机,执行打印!
这三个需求在同一个项目里,跪求解决方案!
...全文
2531 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dislido 2017-11-05
  • 打赏
  • 举报
回复
光靠浏览器端的js还不够,客户端也要配合做一些处理 客户端可以注册一个Register protocol协议,让浏览器端可以传输数据给客户端 然后客户端开一个支持跨域的微型http服务器,让浏览器端获取客户端数据
peihexian 2017-11-04
  • 打赏
  • 举报
回复
楼主,这里有js调用客户端扫描仪的代码http://peihexian.iteye.com/blog/1872607
lzh_me 2016-12-06
  • 打赏
  • 举报
回复
浏览器肯定是不允许这么做的。要不然太不安全了。页面可以使用OBJECT对象来实现。
Go 旅城通票 2016-12-06
  • 打赏
  • 举报
回复
想多了。。不是浏览器做的。你要做自己往ie的ActiveX方向找资料 摄像头可以看这个:http://www.cnblogs.com/lr393993507/p/5702869.html 扫描仪之类的必须要用插件

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧