2022-04-08 17:04:13 +08:00

51 lines
1.0 KiB
JavaScript

window.envType = 'background';
window.token = localStorage.getItem('token');
let token = null;
let globalPort = null;
chrome.extension.onConnect.addListener(port => {
console.log(port);
globalPort = port;
port.onMessage.addListener(msg => {
switch (msg.type) {
case 'sendToken':
console.log(msg);
localStorage.setItem('token', msg.data);
window.token = msg.data;
token = msg.data;
break;
default:
console.error('未知的数据', msg);
}
});
});
chrome.contextMenus.create(
{
title: '添加到书签',
onclick: function (info, tab) {
console.log(info, tab);
alert(tab.title);
httpUtil.put('/bookmark', {
type: 0,
path: '',
name: tab.title,
url: tab.url,
});
},
},
() => {
console.log("创建右键菜单采购");
}
);
/**
* 构建一个标准命令
* @param {*} code code
* @param {*} data data
*/
function createMsg (code, data) {
return JSON.stringify({ code, data });
}