diff --git a/extension/background.js b/extension/background.js index 9d54ce1..6d9825e 100644 --- a/extension/background.js +++ b/extension/background.js @@ -21,6 +21,13 @@ browser.runtime.onMessage.addListener(async (req, sender) => { } }) +browser.runtime.onMessageExternal.addListener( + async ({type, params}, sender) => { + let extensionId = new URL(sender.url).host + handleContentScriptMessage({type, params, host: extensionId}) + } +) + async function handleContentScriptMessage({type, params, host}) { let level = await readPermissionLevel(host)