Ich bin noob mit JavaScript und Greasemonkey und ich möchte ein einfaches Skript schreiben.Greasemonkey & globale Variablen
Ich weiß, dass Greasemonkey Ihren Code mit einer anonymen Funktion umschließt, damit Ihre Variablen nicht bestehen, nachdem Sie die aktuelle Seite verlassen haben. Ich brauche jedoch eine globale Variable. Ich versuchte, das unsafeWindow zu verwenden und Fensterobjekte etwas wie folgt aus:
if (window.myVar == undefined) {
window.myVar = "myVar";
}
Wenn ich die Seite der Zustand des Wert aktualisieren immer wahr ist.
Gibt es eine Möglichkeit, globale Variablen mit Greasemonkey zu verwenden?
Gibt es eine Möglichkeit, Variablen neben Strings, booleans und Zahlen über mehrere Seiten (wie GM_setValue und GM_getValue) zu speichern? Ich habe ein Skript für Greasemonkey gesehen, das das einmal machen kann, aber ich erinnere mich nicht, welches es war. –
Deserialisieren Sie das Objekt zu JSON, und serialisieren Sie es dann, wenn Sie die Variable laden. –