V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
TomatoYuyuko
V2EX  ›  问与答

electron 有办法获取本地 MAC 地址吗

  •  
  •   TomatoYuyuko · Apr 16, 2019 · 6790 views
    This topic created in 2568 days ago, the information mentioned may be changed or developed.

    项目是内部管理系统 正在寻求一种可以 js 获取 mac 地址作为机器唯一识别的方式,之前用画布指纹效果不是很理想 electron 并不是很了解,如果是作为管理系统的入口程序来用可行吗

    4 replies    2019-04-29 18:36:09 +08:00
    oldj
        1
    oldj  
       Apr 16, 2019   ❤️ 1
    用 node.js 的模块就行,比如 https://www.npmjs.com/package/macaddress。

    另外如果目的是取简答题机器唯一识别方式,也可以用这个 https://www.npmjs.com/package/node-machine-id
    liujia312
        2
    liujia312  
       Apr 16, 2019 via Android   ❤️ 1
    用 electron 获取机器 MAC 地址的我写过,用 getmac 这个包即可实现。
    XYShaokang
        3
    XYShaokang  
       Apr 22, 2019   ❤️ 1
    用 electron 的话,那权限就很大了,最简单的通过进程直接运行本机命令获取就可以了.或者像楼上说的用现成的包来解决.
    如果是单纯 web 的,并且客户端的浏览器都是比较新的话,可以考虑下 webrtc 这个项目
    https://webrtc.org/
    TomatoYuyuko
        4
    TomatoYuyuko  
    OP
       Apr 29, 2019
    @oldj #1 B/S 的项目,这个模块拿到的是本机的 mac 吧,我这里需要的是获取用户的 mac,通过浏览器
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    ♥ Do have faith in what you're doing.