Acessando a variável javascript do documento a partir da extensão do firefox

é possível que a extensão do Firefox (barra de ferramentas) acesse as variáveis do documento? explicação detalhada a seguir ..

documento carregado:

<script type="text/javascript">
var variableForExtension = 'something';
</script>

extensão:

var win = window.top.getBrowser().selectedBrowser.contentWindow;
alert(win.variableForExtension); // undefined

foi a primeira coisa a tentar e é inacessível dessa maneira por causa dos mecanismos de segurança (XPCNativeWrapper) eu li sobre acessá-lo atravéswrapJSObject e usandoeventos (adicionando ouvinte ao documento e despachando evento da extensão), mas sem sorte. não se esforçou muito, no entanto. então, antes de me aprofundar ('método de eventos' soa como um caminho a percorrer), gostaria de saber se isso é possível?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion