我很喜歡JavaScript和Greasemonkey,我想寫一個簡單的腳本。Greasemonkey&全局變量
我知道Greasemonkey用匿名函數包裝你的代碼,所以在離開當前頁面後你的變量將不存在。不過,我需要一個全局變量。 我試圖用unsafeWindow和Window對象是這樣的:
if (window.myVar == undefined) {
window.myVar = "myVar";
}
如果我刷新頁面條件的值始終爲true。
有沒有辦法與Greasemonkey一起使用全局變量?
是否有一種方法可以跨多個頁面保存字符串,布爾值和數字之外的變量(如GM_setValue和GM_getValue)?我看到Greasemonkey的腳本可以做到這一次,但我不記得它是哪一個。 – 2012-12-20 02:14:31
將對象反序列化爲JSON,然後在加載變量時對其進行序列化。 – 2013-10-09 19:21:00