मैं एक jquery प्लगइन बना रहा हूं और मैं सत्यापित करना चाहता हूं कि एक बाहरी स्क्रिप्ट भरी हुई है। यह एक आंतरिक वेब ऐप के लिए है और मैं स्क्रिप्ट नाम / स्थान को सुसंगत रख सकता हूं (mysscript.js)। यह भी एक अंजाइक प्लगइन है जिसे पेज पर कई बार कॉल किया जा सकता है।
यदि मैं सत्यापित कर सकता हूं कि स्क्रिप्ट लोड नहीं हुई है तो मैं इसका उपयोग करके लोड करूंगा:
jQuery.getScript()
मैं कैसे सत्यापित कर सकता हूं कि स्क्रिप्ट लोड की गई है क्योंकि मैं एक ही स्क्रिप्ट को एक से अधिक बार पेज पर लोड नहीं करना चाहता हूं? क्या यह कुछ ऐसा है जिसे मुझे स्क्रिप्ट के कैशिंग के कारण चिंता करने की आवश्यकता नहीं है?
अपडेट: मेरे पास हमारे संगठन में इस प्लगइन का उपयोग करने वाले पर नियंत्रण नहीं हो सकता है और यह लागू करने में सक्षम नहीं हो सकता है कि स्क्रिप्ट पहले से ही एक विशिष्ट आईडी के साथ या उसके बिना पृष्ठ पर नहीं है, लेकिन स्क्रिप्ट नाम हमेशा उसी स्थान पर होगा वही नाम। मुझे उम्मीद है कि मैं यह सत्यापित करने के लिए स्क्रिप्ट के नाम का उपयोग कर सकता हूं कि यह वास्तव में लोड है।