17 lines
395 B
JavaScript
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)
|
|
})()
|