如何在网络浏览器上使用智能卡



我想从智能卡获取信息。我想在浏览器上做。我已经有了一个本地解决方案,我主要使用python和pyscard库。如何从浏览器上的智能卡中获取信息?浏览器并不重要,我只需要一个基于浏览器或基于网络的解决方案

感谢

据我所知,本地解决方案之所以有效,是因为Pyscard可以访问主机,并可以执行一些低级操作
While浏览器的访问权限受到限制,无法执行这些操作。

我在这里找到了一些相关信息

要从读卡器获取信息,以下是可用的选项

1-ActiveX(不推荐(

  • ActiveX组件,加载在internet explorer中并包含可以使用JavaScript代码消费的API

  • 它只在IE浏览器中受支持,Microsoft停止支持internet explorer平均IE将在短时间内消亡

2-小程序(不推荐(

  • 开发一个与本地设备通信并使用javascript与小程序交互的小程序
  • 要求在浏览器中配置java运行时

3-创建本地运行的主机应用程序以与设备通信,并通过web套接字(推荐(向浏览器发送响应

  • 此方法是首选方法,因为所有浏览器版本都支持web套接字,并且不需要任何额外的配置
  • 此外,在主机应用程序中,您可以无限制地执行任何复杂的操作
  • 我已在此存储库中附加了主机应用程序C#示例

相关内容

  • 没有找到相关文章

最新更新