electron-vue获得用户mac地址

一、描述:

最近有个需求获得用户的mac地址,第一反应纯前端Vue是实现不了兼容现在主流浏览器的,虽然IE内核可以利用ActiveX插件,但是不能满足需求,之前开发electron项目,electron基于node的,node是可以获得网卡的物理地址的

二、解决方案

目前使用的是getmac第三方代码库,API简单,使用方便

在electron的主进程里面添加获得mac的方法,

import getMAC from 'getmac';

app.on('ready', function(){

   console.log('获得用户的getMac', getMac());

});

三、结果

查看和本地的mac地址是否一致,可以使用ipconfig /all查看mac地址

cmd ——> ipconfig /all

 四、getMac代码库

第三方代码库的地址如下:

https://github.com/bevry/getmachttps://github.com/bevry/getmac

猜你喜欢

转载自blog.csdn.net/qq_35432904/article/details/122166918