native-inserter/fg/insert.js

17 lines
395 B
JavaScript

(() => {
const processMessage = msg => {
switch(msg.action) {
case "insert":
const elem = document.createElement('p')
elem.textContent = msg.text
document.querySelector("body").appendChild(elem)
break
case "uninject":
browser.runtime.onMessage.removeListener(processMessage)
break
}
}
browser.runtime.onMessage.addListener(processMessage)
})()