मैं जावास्क्रिप्ट और Greasemonkey के साथ नोब हूँ और मैं एक साधारण लिपि लिखना चाहता हूँ।Greasemonkey और वैश्विक चर
मुझे पता है कि Greasemonkey एक अज्ञात फ़ंक्शन के साथ आपके कोड को लपेटता है ताकि वर्तमान पृष्ठ छोड़ने के बाद आपके चर मौजूद नहीं होंगे। हालांकि, मुझे एक वैश्विक चर की आवश्यकता है। मैं unsafeWindow का उपयोग करने की कोशिश की और खिड़की कुछ इस तरह की वस्तुओं:
if (window.myVar == undefined) {
window.myVar = "myVar";
}
अगर मैं पेज को ताज़ा हालत के मूल्य हमेशा सच है।
क्या Greasemonkey के साथ वैश्विक चर का उपयोग करने का कोई तरीका है?
क्या कई पृष्ठों (जैसे जीएम_सेट वैल्यू और जीएम_getवैल्यू) में तारों, बूलियन और संख्याओं के अलावा चर को बचाने का कोई तरीका है? मैंने Greasemonkey के लिए एक स्क्रिप्ट देखी जो यह एक बार कर सकता था, लेकिन मुझे याद नहीं है कि यह कौन सा था। –
ऑब्जेक्ट को JSON पर डी-सीरियलाइज़ करें, फिर जब आप चर लोड करते हैं तो इसे क्रमबद्ध करें। –