web操作摄像头、高拍仪、指纹仪等设备的功能扩展方案

摘要:信息系统开发中难免会有要操作摄像头、高拍仪、指纹仪等硬件外设,异或诸如获取机器签名、硬件授权保护(加密锁)检测等情况。受限于Web本身运行机制,就不得不使用Active、浏览器插件进行能力扩展了。本文主要向大分享一种基于URL Scheme的与Windws进程通信的方案,供大家参考

 一、方案对比

1.1 ActiveX

      早期的IE浏览器扩展方法,可以使用VB6、C++、.Net等编写。缺点是对浏览器限制太多、兼容性太差,难于部署及调用,且只支持IE。

1.2 Chrome扩展插件

      Chrome系浏览器的插件扩展方法,由于对此不熟,没有实际使用过,在此不作介绍。明显的确点便是只支持Chrome系列。

1.3  自定义URL Scheme方案

       此方案便是本文介绍的方案,方案过程如下,调用方使用自定义URL协议调起启动进程 , 再由启动进程调起具体的扩展应用,Web页通过HTTP与扩展通信,如下图所示:

web操作摄像头、高拍仪、指纹仪等设备的功能扩展方案

上一篇:可简单爬取知乎上当前网页的图片,直接负责网址到url处,修改i的值即可(保存路径稍微改改)


下一篇:python文件读写操作---文件路径含有中文打开错误