From 70b37afefe7b287ea1e81bb1d06f49692310491b Mon Sep 17 00:00:00 2001 From: shaoying Date: Fri, 3 Jul 2020 09:50:30 +0800 Subject: [PATCH] opt favicon --- chrome/chrome.js | 11 +++++++++++ chrome/contexts.js | 2 ++ favicon.png | Bin 0 -> 3298 bytes manifest.json | 8 +++++++- 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 favicon.png diff --git a/chrome/chrome.js b/chrome/chrome.js index 6fb52702..6a97df24 100644 --- a/chrome/chrome.js +++ b/chrome/chrome.js @@ -61,5 +61,16 @@ var can = Volcanos("chrome", { chrome.history.onVisited.addListener(function(item) { can.run({}, ["history", item.id, item.title, item.url]) }) + chrome.contextMenus.create({ + title: "favor", + onclick: function(event) { + chrome.tabs.query({ active: true}, function (tabs) { + chrome.tabs.sendMessage(tabs[0].id, { action: "copy" }, function (response) { + console.log(response) + can.run({}, ["history", "id", response.title, response.src]) + }) + }) + }, + }) }) diff --git a/chrome/contexts.js b/chrome/contexts.js index adb3699a..dd60865b 100644 --- a/chrome/contexts.js +++ b/chrome/contexts.js @@ -1,4 +1,6 @@ var can = Volcanos("chrome", { + video: function(can) { + }, }, [], function(can) { can.user = user can.page = page diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dd62b4052b06e457811e759af9db99ab3e520ecf GIT binary patch literal 3298 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