कोई मौजूदा मॉड्यूल नहीं है जो आपकी मदद करेगा, इसलिए आपको एक बनाना होगा, या किसी और के द्वारा किसी के लिए इंतजार करना होगा। लेकिन ब्राउज़र यूआई को विस्तारित करने का मुख्य विचार सरल है, और इस तरह जाता है:
- जब एडन लोड हो जाता है, तो उस प्रकार की खुली विंडो के लिए स्कैन करें जिसे आप विस्तारित करना चाहते हैं।
- पृष्ठ पर xul तत्वों और जावास्क्रिप्ट जोड़कर खुली विंडो का विस्तार करें।
- और परीक्षण है कि वे प्रकार है कि आप एक बार वे
- स्वच्छ ऊपर अपने आप के बाद का विस्तार नए खुले खिड़कियों हुए अपने ऐड-ऑन सक्रिय होता है जब जब खिड़कियों पास करने या अपने ऐड-ऑन को खोलने के लिए देख रहे हैं कर रहे हैं नए खुले खिड़कियों के लिए सुनो, अक्षम/अनइंस्टॉल किया गया है।
अंतिम चरण सबसे महत्वपूर्ण है और पुराने स्कूल एक्सटेंशन के साथ कभी भी कोई फर्क नहीं पड़ता जो कि पुनरारंभ नहीं किया गया था।
कुछ अंतर्निहित मॉड्यूल के लिए जो आप देख सकते हैं कि यह विजेट मॉड्यूल, संदर्भ मेनू मॉड्यूल, और हॉटकी मॉड्यूल, all of which you can find here है।
मैंने खुद को एक जोड़ा है जो टूलबार बटन मॉड्यूल, xulkeys मॉड्यूल, मेन्यूटम्स मॉड्यूल, और कुछ अन्य, all of which you can find here हैं।
नहीं, मैं डाउनलोड प्रबंधक की बात नहीं कर रहा हूँ के लिए प्रतीक्षा - मैं था "के साथ खोलें ..."/"सहेजें ..." के लिए संकेत देने वाले एक के बारे में बात करते हुए, लेकिन मुझे लगता है कि इससे कोई फर्क नहीं पड़ता है। कुछ घटनाओं को सुनना और संवाद के हर बार सामग्री को इंजेक्ट करना संभव नहीं होगा? – CAFxX
@CAFxX: ठीक है, तो यह 'chrome: // mozapps/content/download/unknownContentType.xul' होगा। सामग्री इंजेक्शन मैन्युअल रूप से समय की बर्बादी होगी, क्रोम मैनिफेस्ट में निर्दिष्ट अगर ओवरले स्वचालित रूप से लागू होते हैं। –
हां लेकिन ऐड-ऑन एसडीके का उपयोग करते समय सामग्री इंजेक्शन भी काम कर सकता है, है ना? – CAFxX