WebUSB API(草案在这里)的范围是否涵盖使用PC/SC设备,如智能卡读卡器,或者假设它们符合CCID标准(许多设备接近标准并且可以使用通用驱动程序)? 如果是,请问有没有证明概念代码展示如何以及使用哪种现代浏览器和读卡器组合可以运行? 这是对2013年问题的后续。我正在尝试找到在这个答案中提出的WebUSB API解决方案的状态。
连接智能卡读卡器不在WebUSB API的范围之内。原因是智能卡的安全属性使得允许随意代码访问它们不合适,这存在太大的网络钓鱼攻击风险。 WebAuthn API 具有内置的防护措施,可防止此类攻击,并且是与安全硬件交互的首选方法。
chrome://flags/#new-usb-backend
的卡驱动程序。应该只启用一些SC读卡器webusbAuth。 - kubo