当前位置:  开发笔记 > 编程语言 > 正文

可以在各种移动Web浏览器中进行签名捕获?

如何解决《可以在各种移动Web浏览器中进行签名捕获?》经验,为你挑选了1个好方法。

我的公司正在考虑提供一个轻量级的移动网站,用于现场数据输入(我们已经有一个胖客户端移动应用程序).一个硬性要求是我们必须能够捕获签名.

是否存在用于捕获签名的任何现有技术,特别是在移动Web浏览器内运行的网页内,跨越各种移动设备/ Web浏览器? 我只是要求浏览器内的解决方案,而不是厚客户端.

出于显而易见的原因,该设备将需要具有触摸屏.

当然,有许多不同的移动浏览器具有各种功能.理想的解决方案将支持尽可能多的浏览器,并根据浏览器功能优雅地降级.

我已经知道某些版本的Flash可能会提供此类所需的绘图API,假设所需设备的浏览器支持Flash.

我也知道Pocket IE的第三方ActiveX/OCX控件 Windows Mobile设备上.用户必须在使用前在浏览器中手动下载/安装控件.不幸,但可以接受.

我个人并不了解许多支持托管Java applet的移动浏览器,但可能还有一些.同样,基于对各种Java API的支持,也许这可能是一种可能的途径.

Javascript 可以如果引擎和处理器在设备上足够强大,做到这一点.

最后,在这里总管梦,或许可以让用户使用移动设备的相机在普通纸上拍摄签名的照片,并以某种方式将其视为有效签名.但是,这会生成位图图像,而不是我可能在所有其他实例中收集的矢量.此外,如果不是不可能/不合理,通过相机应用程序整合拍摄照片并使用网络浏览器应用程序上传,同时将该特定图像与正在捕获的其余数据相关联将是非常困难的.

谢谢.



1> Simon..:

现在有一个jQuery插件可以做到这一点 - > http://thomasjbradley.ca/lab/signature-pad

上一个链接自2016年3月17日起失效,但相关的存储库位于GitHub上:https://github.com/thomasjbradley/signature-pad

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有