Acessando variáveis ​​do Greasemonkey para a página e vice-versa

Eu tenho o seguinte código emtest.js que é executado antes </ body>:

alert('stovetop');
alert(greasy);

Eu tenho o seguinte código emtest.user.js:

(function () {

    'use strict';
    var greasy = 'greasy variable';
    document.title = 'greasy title';

}());

'stovetop' é alertado, então eu sei que a página javascript funciona, edocument.title Obtém alterações, então eu sei que o script javascript funciona. No entanto, na página da Web, recebo o erro:

Erro: ReferenceError: greasy não está definido Arquivo de Origem: /test.js

Como da página da Web eu alcanço a variável ajustada por Greasemonkey e como sobre vice-versa?

questionAnswers(3)

yourAnswerToTheQuestion