Soy novato con JavaScript y Greasemonkey y me gustaría escribir un script simple.Greasemonkey y variables globales
Sé que Greasemonkey ajusta su código con una función anónima para que sus variables no existan después de salir de la página actual. Sin embargo, necesito una variable global. He intentado utilizar el unsafeWindow y objetos ventana de algo como esto:
if (window.myVar == undefined) {
window.myVar = "myVar";
}
Si actualiza la página el valor de la condición es siempre verdad.
¿Hay alguna manera de usar variables globales con Greasemonkey?
¿Hay alguna manera de guardar variables además de cadenas, booleanos y números en varias páginas (como GM_setValue y GM_getValue)? Vi un guión para Greasemonkey que podría hacer esto una vez, pero no recuerdo cuál era. –
Desesificar el objeto en JSON, luego serializarlo cuando cargue la variable. –