Como transferir dados entre os scripts de conteúdo de duas guias diferentes?

Na minha extensão, preciso transferir alguns dados do script de conteúdo de uma guia para o script de conteúdo de outra guia. Como posso escolher uma determinada guia usando o chrome.tabs, se eu souber uma parte do nome ou URL do objeto da guia? Como os scripts de duas guias podem se comunicar?

ATUALIZAR:

Aparentemente eu não tenho método sendMessage em chrome.extension. Quando executo o seguinte do script de conteúdo:

chrome.extension.sendMessage("message");

Eu entro no console:

Tipo não detectado Erro: Objeto # não possui método 'sendMessage'

questionAnswers(2)

yourAnswerToTheQuestion