如何在Web应用程序中实现指纹扫描器?

24

我想使用安卓手机的传感器来获取指纹信息。我有一个Web应用,希望能够得到指纹扫描的回调。在Web应用中实现指纹扫描器是否可能?可以使用Javascript或类似的东西吗?

3个回答

14

14

9
如果您想要访问指纹本身,那么不行。
如果您只是想将认证委托给底层设备而不太关心实际发生的情况,则有一个标准可供使用:Web Authentication API。这个API(就像其他年轻的API一样)的问题在于它还没有得到很好的支持。在Chrome中,状态为“正在开发中”。Edge似乎支持使用Microsoft Passport。但总的来说,如果您正在寻找一个合适成熟的解决方案,那么您可能会感到无助。

我发现使用网络摄像头/相机获取指纹的解决方案,但我认为这不是一个好的解决方案。 - GIA
更新:该功能现在已在Chrome和Firefox中均为“已发布”状态。(来自链接的Chrome开发网站) - FK-
@FKasa,那么现在我可以为我的Web应用程序添加指纹安全功能吗?如果可以,请提供正确的方向。 - Pardeep Jain
@pardeep-jain 我在下面创建了一个新的答案,并更新了问题,因为这似乎更合适。 - FK-
1
2019年3月9日更新:W3C于2019年3月4日批准。更多详情请参见:https://www.w3.org/TR/webauthn/ - juniorb2s

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接