sobre o envio de mensagens entre bg.html, popup.html e contentscript.js

Na minha extensão, quando um botão chamadomybuttonl nopopup.html é clicado, ele envia uma mensagem"getvar" paracontentscript.js, que por sua vez envia uma mensagem"I want var1" parabackground.html para obter um objeto chamadovar1. (Um botão chamadomybutton2 é configurado da mesma forma, exceto que obtém ovar2 quando clicado).

Como devo implementar isso?

Além do mais, estou um pouco confuso sobre ochrome.extension.onRequest.addListener echrome.extension.sendRequest métodos. Alguém poderia explicar?

questionAnswers(1)

yourAnswerToTheQuestion