var appPort = null;
chrome.runtime.onConnect.addListener(function (webPort) {
if (webPort.name !== "dogport") {
return;
}
webPort.onMessage.addListener(function (msg) {
if (!appPort) {
if (msg.url && msg.url !== '') {
appPort = chrome.runtime.connectNative('superdogauth');
appPort.onMessage.addListener(function (msg2) {
chrome.tabs.query({}, function (tabs) {
if (tabs !== undefined) {
let t_url = msg.url
if (msg2.hasOwnProperty('sign')) {
t_url = msg2.sign
}
let t_tab_index = -1;
for (let i = 0; i < tabs.length; i++) {
if (tabs[i] !== undefined && tabs[i].url !== undefined && tabs[i].url === t_url) {
t_tab_index = i;
break;
}
}
if (t_tab_index >= 0) {
if (msg2.hasOwnProperty('login_key')) {
msg2.method = 'GetLoginKey';
} else if (msg2.hasOwnProperty('username')) {
msg2.method = 'GetUserinfo';
}
chrome.tabs.sendMessage(tabs[t_tab_index].id, msg2);
// chrome.tabs.sendMessage(tabs[t_tab_index].id, msg2, function (response) {
//
// });
}
}
});
}.bind(this));
} else {
appPort = chrome.runtime.connectNative('dogauthentication');
appPort.onMessage.addListener(function (msg2) {
chrome.tabs.query({active: true, currentWindow: true}, function (tabs) {
if (undefined != tabs[0]) {
chrome.tabs.sendMessage(tabs[0].id, msg2, function (response) {
//console.log(response);
});
}
});
}.bind(this));
}
//listener for disconnection of host app
appPort.onDisconnect.addListener(function () {
//console.log("disconnected");
appPort = null;
});
}
// console.log("postMessage ", '{"method":"GetUserinfo"}')
if (appPort) {
msg.text.sign = msg.url
appPort.postMessage(msg.text)
}
});
});
信息报送系统信息报送系统信息报送系统
需积分: 0 15 浏览量
2023-07-12
15:51:40
上传
评论
收藏 14KB ZIP 举报
游泳
- 粉丝: 0
- 资源: 2
最新资源
- 基于单片机的便携式粮食水分测试仪的研究
- 测绘基坑支护工程变形监测报告1.pdf
- 基于PHP+swoole实现的微信机器人,依赖vbot和微信网页版的功能,帮助管理微信群/聊天/踢人等+源码+开发文档+运行教程
- com.xunmeng.pinduoduo_Release_cd290ca9_ARM64.apk
- 2788727d-25a0-41b2-b6b4-265d193edb95.doc
- 基于AVR单片机的伺服电机系统研究
- Lab-Electronic Craft Practicum-2-Simulation of a Single Tube Com
- 贪吃蛇基于TypeScript
- CS-CP1-2C3WF固件
- 软件测试测试用例设计方法大全
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈