एक्सटेंशन के लिए सामग्री स्क्रिप्ट में सीएसएस इंजेक्शन मुद्दे
मेनिफ़ेस्ट में सीएसएस इंजेक्शन को परिभाषित करने के बावजूद, आपकी सीएसएस फ़ाइल वेबपेज से अनुपस्थित रहती है। यहां संभावित कारण और समाधान दिए गए हैं:
कारण: परस्पर विरोधी सीएसएस नियम
स्टाइल शीट को इंजेक्ट किया गया है लेकिन इसके नियमों को ओवरराइड करने वाली अन्य शैलियों के कारण लागू नहीं किया गया है।
समाधान:
कारण: सामग्री स्क्रिप्ट इंजेक्शन सीमा
प्रकट संस्करण 3 सामग्री स्क्रिप्ट को सीधे सीएसएस इंजेक्ट करने से सीमित करता है।
var style = document.createElement('link'); style.rel = 'स्टाइलशीट'; स्टाइल.टाइप = 'टेक्स्ट/सीएसएस'; style.href = chrome.extension.getURL('myStyles.css'); (document.head||document.documentElement).appendChild(style);manifest.json:
"web_accessible_resources": ["myStyles.css"]
var style = document.createElement('link'); style.rel = 'stylesheet'; style.type = 'text/css'; style.href = chrome.extension.getURL('myStyles.css'); (document.head||document.documentElement).appendChild(style);मेनिफेस्ट संस्करण 2 का उपयोग करते समय, गैर-एक्सटेंशन पृष्ठ से सीएसएस फ़ाइल तक पहुंच की अनुमति देने के लिए "web_accessible_resources" कुंजी आवश्यक है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3