介绍
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地址
```