A extensão do Chrome recebe o texto selecionado

Eu estou procurando uma maneira de obter o texto selecionado em minha extensão do Chrome.

Eu quero ex. selecione um texto no feed do facebook e quando eu clicar no meu ícone, ele irá obtê-lo e mostrar o texto selecionado no meu ramal.

Eu tenho isso até agora:

chrome.tabs.executeScript(null, {
  code: "alert(window.getSelection().toString());"
})

ele obtém o texto selecionado e o alerta com uma mensagem no Chrome. No entanto, quero mostrá-lo no meu popup html. Eu quero escrever isso assim:

document.getElementById("output").value = "Selected text here(but how)"

Preciso de ajuda! e eu sei que há outra pergunta sobre isso, mas eles não me deram exatamente o que eu quero ..

questionAnswers(2)

yourAnswerToTheQuestion