google Chrome通过 扩展程序获取windows MAC地址

介绍

chrome 获取mac地址插件

软件架构

参考chrome插件开发规范

安装教程

将插件根目录拷贝到任意磁盘目录,一旦选定切勿搬移,目录名不包含空格。
修改manifest.json 中matches属性为要启用的网站域名
安装chrome浏览器,打开浏览器 => 更多工具 => 扩展程序 => 开发者模式 => 加载已解压的扩展程序 => 选中插件根目录完成。
查看插件id,确保com.yd.macaddr.nativemessage.json 文件中chrome-extension 的id保持一致。关闭开发者模式。
点击运行host-install.bat 显示安装成功。(运行host-uninstall.bat 进行下载)
使用说明

以上步骤完成后,在项目代码中即可从浏览器localstorage中获取mac地址。 例:var mac = localStorage.getItem("mac")
 

https://gitee.com/xcj0654335/macaddr-chrome-extension

https://blog.csdn.net/zhangjs712/article/details/50913114?utm_medium=distribute.pc_relevant_download.none-task-blog-blogcommendfrombaidu-3.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-blogcommendfrombaidu-3.nonecas

https://blog.csdn.net/weixin_33840661/article/details/87948213?utm_medium=distribute.pc_relevant_download.none-task-blog-blogcommendfrombaidu-2.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-blogcommendfrombaidu-2.nonecas

chrome 扩展制作步骤

https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html

ie获取mac地址
 



WMI Scripting HTML


 

 





 

2

function getMac() {
    var locator = new ActiveXObject("WbemScripting.SWbemLocator"); // 创建ActiveXObject对象
    var service = locator.ConnectServer("."); //连接本机服务器
    var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration Where IPEnabled = TRUE"); // 查询地址适配器信息
    var e = new Enumerator(properties);
    var macs = [];
    for (; !e.atEnd(); e.moveNext()) {
        macs.push(e.item().MACAddress);
    }
    alert(macs.join(","));
   // return macs.join(","); // 用逗号拼接mac数组
}

3

 
  
   JS获取客户端MAC地址
   
   
   
   
   
   
     
     
  
  
      
      
     
     
     
     
  
 ```

你可能感兴趣的:(浏览器插件,chrome,windows,macos)