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

2019-04-16 10:39:29 +08:00
 TomatoYuyuko

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

5969 次点击
所在节点    问与答
4 条回复
oldj
2019-04-16 10:46:26 +08:00
用 node.js 的模块就行,比如 https://www.npmjs.com/package/macaddress。

另外如果目的是取简答题机器唯一识别方式,也可以用这个 https://www.npmjs.com/package/node-machine-id
liujia312
2019-04-16 18:03:01 +08:00
用 electron 获取机器 MAC 地址的我写过,用 getmac 这个包即可实现。
XYShaokang
2019-04-22 07:10:35 +08:00
用 electron 的话,那权限就很大了,最简单的通过进程直接运行本机命令获取就可以了.或者像楼上说的用现成的包来解决.
如果是单纯 web 的,并且客户端的浏览器都是比较新的话,可以考虑下 webrtc 这个项目
https://webrtc.org/
TomatoYuyuko
2019-04-29 18:36:09 +08:00
@oldj #1 B/S 的项目,这个模块拿到的是本机的 mac 吧,我这里需要的是获取用户的 mac,通过浏览器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/555605

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX