一、需求背景:
前端使用Vue开发的PC管理端,Boss提出登录系统需要进行电脑机器码认证,咨询了好多Vue的小伙伴,均告知Vue无法获取MAC地址。于是利用搜索引擎查找,发现网上有一些说获取MAC地址的,感觉最靠谱的还是IE内核的利用ActiveX插件才能获取。最终放弃IE使用Active的插件这种方案,决定使用Electron对Vue进行包装成exe文件之后,从Electron的API中获取MAC地址。
二、项目环境:
node
C:\Users\Administrator>node -v
v 12.16.1
npm
C:\Users\Administrator>npm -v
6.13.4
cnpm
C:\Users\Administrator>cnpm -v
cnpm@6.1.1 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\lib\par
se_argv.js)
npm@6.14.4 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\node_mo
dules\npm\lib\npm.js)
node@12.16.1 (D:\DevelopTools\node\node.exe)
npminstall@3.27.0 (C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\
node_modules\npmi