From 19aea6a64c9c56d588b1b934154933167fd9856a Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 19 Oct 2024 17:08:48 +0800 Subject: feat: add simple contextMenu and background script --- addon/background.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 addon/background.js (limited to 'addon/background.js') diff --git a/addon/background.js b/addon/background.js new file mode 100644 index 0000000..24771aa --- /dev/null +++ b/addon/background.js @@ -0,0 +1,16 @@ +console.log('background') + +browser.contextMenus.create( + { + id: 'map-inline', + title: 'MapInline', + contexts: ['page', 'selection'], + }, + () => void browser.runtime.lastError, +) + +browser.contextMenus.onClicked.addListener((info, tab) => { + if (info.menuItemId !== 'map-inline') return + + browser.tabs.sendMessage(tab.id, 'map-inline') +}) -- cgit v1.2.3-70-g09d2