首先拿到插件id
2.在js中写入代码
//获取插件信息
var targetExtensionId = 'benjmbndnehlnfafcpgemhaaongbibnh' //插件id
var port = chrome.runtime.connect(targetExtensionId, { name: "connect" });
console.log(port)
port.onDisconnect.addListener(function (message) {
console.log("引导网页下载插件")
$('.mac_plug-ins').show();//引导网页版下载插件
port.onDisconnect.removeListener();
});
var mac = '';
port.onMessage.addListener(function (e) {
console.log("eee")
mac = e;
if (mac) {
console.log('获取到的mac地址为:' + JSON.stringify(mac));
//console.log(mac.res);
if (mac.res == 'Time out') {
$(".offline_tip2").find('.txt14').text('该电脑设备信息验证过期,无法继续使用'); $(".offline_tip2,.black_ground").show(); mac_downline();
} else {
if (chushi_mac == 1) {
mac_address = mac.res;
check_mac_addr(mac.res);
chushi_mac = 2;
}
}
} else {
console.log('mac地址获取不成功,插件识别失败');
$('.mac_plug-ins').show();//引导网页版下载插件
}
});
port.postMessage({ key: result.data });
// port.postMessage({ key: "111" });
3.在谷歌浏览器中运行可以拿到插件信息和事件触发