私は JavaScript と Greasemonkey の初心者で、簡単なスクリプトを書きたいと思っています。
Greasemonkey が匿名関数でコードをラップしているため、現在のページを離れた後に変数が存在しないことはわかっています。ただし、グローバル変数が必要です。unsafeWindow と window オブジェクトを次のように使用しようとしました。
if (window.myVar == undefined) {
window.myVar = "myVar";
}
ページを更新すると、条件の値は常に true になります。
Greasemonkey でグローバル変数を使用する方法はありますか?