मैं कई अलग-अलग दृष्टिकोण, मार्गदर्शिकाओं से अभिभूत महसूस कर रहा हूं, और फिर भी मैंने किसी के लिए काम करने की कोशिश नहीं की। कृपया मेरे लिए कम से कम कुछ बिंदुओं को कनेक्ट करें ...फ़ायरफ़ॉक्स वेब एक्सटेंशन आयात सेवाएं
मेरा उद्देश्य फ़ायरफ़ॉक्स वेब एक्सटेंशन में पृष्ठभूमि स्क्रिप्ट में विंडो ऑब्जेक्ट ढूंढना है।
समस्या, मैं Services
लाइब्रेरी को window
ऑब्जेक्ट खोजने के लिए इसका उपयोग करने के लिए आयात नहीं कर सकता।
दो तरीकों मैंने कोशिश की:
Components.utils.import("resource://gre/modules/Services.jsm");
एक चेतावनी है किComponents
depricated जाता है, और एक त्रुटि देता है:Components.utils
अनिर्धारित रहता है।const { Cu } = require("chrome"); let Services = Cu.import("resource://gre/modules/Services.jsm");
require
एक त्रुटि को हल करता है जो अपरिभाषित है।
यह एक पृष्ठभूमि स्क्रिप्ट है, मुझे सही दिशाओं को इंगित करें कि उचित पुस्तकालयों/इंटरफेस को आयात करने के लिए मुझे किस प्रकार काम करना है?