9
मैं jQuery को फ़ायरफ़ॉक्स एक्सटेंशन में शामिल करना चाहता हूं।फ़ायरफ़ॉक्स एक्सटेंशन में jQuery
Components.utils.import("resource://js/jquery.js", window.content.document);
फ़ायरफ़ॉक्स आयात करने के बाद फ़ाइल तुरंत चलाता है:
मैं jQuery फ़ाइल आयात करने में निम्न कोड पंक्ति जोड़ें। jQuery फ़ाइल एक गुमनाम बंद के साथ इस तरह दिखता है:
(function(window, undefined) {
...bunch of code....
_jQuery = window.jQuery,
})(window);
विस्तार चलता है एक त्रुटि "खिड़की से परिभाषित नहीं है" है। विंडो में jQuery पहुंच देने का एक तरीका क्या है?
एक डुप्लिकेट की तरह दिखता है: http://stackoverflow.com/questions/491490/how-to-use-jquery-in-firefox-extension? –
वहां वे वैश्विक नामस्थान में आयात करने के लिए
यदि यह greasemonkey userjs के समान है, तो का उपयोग करने का प्रयास करें,
window
पर नहीं।स्रोत
2010-11-09 19:06:07
परीक्षण नहीं किया गया है, लेकिन सामान्य वेबसाइटों पर, jQuery
window
के संदर्भ में लोड किया गया है। इसलिए, आप गुंजाइश के रूप मेंwindow.content
उपयोग करने के लिए:window.content.document
एक संपत्तिwindow
शामिल नहीं है।स्रोत
2010-11-10 07:30:45
यह मेरे लिए काम नहीं किया। मैंने यह भी कोशिश की: 'var scope = {window: contentWindow}; 'कोई भाग्य नहीं। – BrunoLM