Você vai querer usar unsafeWindow
, que, como o nome infere, não é o método mais seguro - mas se tudo o que você está fazendo é mudar o valor de uma variável baseada em página, não há riscos envolvidos. / p>
// ==UserScript==
// @name Script Name Here
// @namespace http://www.site.com/your-personal-namespace
// @description An Greasemonkey script that changes the session timeout value
// @include https://xyz.asd.com
// ==/UserScript==
unsafeWindow.SESSION_TIMEOUT = 1800000;
Se você usar apenas window.SESSION_TIMEOUT
, provavelmente não estará acessando o escopo correto, e sua variável SESSION_TIMEOUT
não será modificada e uma nova será criada dentro de outro contexto / escopo.