• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lqwqc987
V2EX  ›  程序员

JS 调用读卡器应该怎么实现比较好?

  •  1
     
  •   lqwqc987 · Jan 15, 2021 · 2087 views
    This topic created in 1973 days ago, the information mentioned may be changed or developed.
    目前的情况是这样的:
    系统环境是国产系统,Linux 的。
    有多个厂商的读卡器 提供了动态链接库.so 文件给我们。
    浏览器是 360 的,内核应该是谷歌的。

    目前思路是写一个 websocket 服务,这个服务实现调用动态库,js 中调用 websocket 服务。


    请问还有其他比较好的方式吗?
    6 replies    2021-01-16 09:49:24 +08:00
    Flymachine
        1
    Flymachine  
       Jan 15, 2021   ❤️ 1
    1,做个浏览器插件,适用于 ie 浏览器和老版谷歌火狐,360 浏览器开兼容模式应该也行。例子:Lodop 打印控件
    2,做个 ActiveX 控件,适用于 ie 浏览器,360 浏览器可开兼容模式。例子:银行安全控件
    3,封装 Websocket 服务,通过 websocket 与本地服务通讯,适用于全部浏览器。例子:C-Lodop 云打印服务
    ziseyinzi
        2
    ziseyinzi  
       Jan 15, 2021
    webusb
    liuzhedash
        3
    liuzhedash  
       Jan 15, 2021
    这个就是比较好的方法了,也是很多厂商使用的方法
    teddy2725
        4
    teddy2725  
       Jan 15, 2021
    你的思路就比较好
    VDimos
        5
    VDimos  
       Jan 15, 2021 via Android
    你这个思路就已经很完美了
    ciaoly
        6
    ciaoly  
       Jan 16, 2021 via Android
    浏览器这边不卡太死的话,可以搞一个 electron 客户端,nodejs 直接引用 so 。缺点是万一 native 组件崩了,整个客户端就崩了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1572 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:46 · PVG 00:46 · LAX 09:46 · JFK 12:46
    ♥ Do have faith in what you're doing.