handle messages from other extensions.

This commit is contained in:
fiatjaf
2022-02-14 21:17:19 -03:00
parent 3eba55a80d
commit d93f66675a

View File

@@ -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}) { async function handleContentScriptMessage({type, params, host}) {
let level = await readPermissionLevel(host) let level = await readPermissionLevel(host)