基于template做代码结构调整

This commit is contained in:
许彦峰
2019-03-15 19:10:02 +08:00
parent 4e808384fe
commit 9579ed24d2
42 changed files with 68714 additions and 2085 deletions

View File

@@ -0,0 +1,29 @@
chrome.extension.onConnect.addListener(function (port) {
console.log("backgroundScripts connect!");
let extensionListener = function (message, sender, sendResponse) {
if (message.tabId && message.content) {
if (message.action === 'code') {
console.log("执行code");
chrome.tabs.executeScript(message.tabId, {code: message.content});
} else if (message.action === 'script') {
console.log("执行script");
chrome.tabs.executeScript(message.tabId, {file: message.content});
} else {
console.log("执行other");
chrome.tabs.sendMessage(message.tabId, message, sendResponse);
}
} else {
port.postMessage(message);
}
sendResponse(message);
};
chrome.extension.onMessage.addListener(extensionListener);
port.onDisconnect.addListener(function (port) {
chrome.extension.onMessage.removeListener(extensionListener);
});
});
chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
return true;
});