V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TomatoYuyuko
V2EX  ›  问与答

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

  •  
  •   TomatoYuyuko · 2019-04-16 10:39:29 +08:00 · 6160 次点击
    这是一个创建于 2078 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    另外如果目的是取简答题机器唯一识别方式,也可以用这个 https://www.npmjs.com/package/node-machine-id
    liujia312
        2
    liujia312  
       2019-04-16 18:03:01 +08:00 via Android   ❤️ 1
    用 electron 获取机器 MAC 地址的我写过,用 getmac 这个包即可实现。
    XYShaokang
        3
    XYShaokang  
       2019-04-22 07:10:35 +08:00   ❤️ 1
    用 electron 的话,那权限就很大了,最简单的通过进程直接运行本机命令获取就可以了.或者像楼上说的用现成的包来解决.
    如果是单纯 web 的,并且客户端的浏览器都是比较新的话,可以考虑下 webrtc 这个项目
    https://webrtc.org/
    TomatoYuyuko
        4
    TomatoYuyuko  
    OP
       2019-04-29 18:36:09 +08:00
    @oldj #1 B/S 的项目,这个模块拿到的是本机的 mac 吧,我这里需要的是获取用户的 mac,通过浏览器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5442 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.