Skip to main content
 首页 » 编程设计

mobile之可以在各种移动网络浏览器中捕获签名吗

2025年01月19日23birdshome

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

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

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

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

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

我也知道 a third party ActiveX/OCX control for Pocket IE在 Windows Mobile 设备上。用户在使用前需要在浏览器中手动下载/安装控件。不幸,但可以接受。

我个人不知道有许多支持托管 Java 小程序的移动浏览器,但可能有一些。同样,基于对各种 Java API 的支持,这也许是一个可能的途径。

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

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

谢谢。

请您参考如下方法:

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

上一个链接截至 2016 年 3 月 17 日处于非事件状态,但相关存储库位于 GitHub 上:https://github.com/thomasjbradley/signature-pad