2011-07-04 22 views
7

में एक्सटेंशन को संशोधित करने और जोड़ने में समस्याएं मैंने फ़ायरफ़ॉक्स से एक एक्सटेंशन डाउनलोड किया है जिसका नाम बदलकर xpi को ज़िप और अनपॅक किया गया है। फिर xpi बनाने के लिए "ज़िप" का उपयोग करके एक ही फ़ोल्डर को दोबारा बनाया गया (मूर्खतापूर्ण लगता है लेकिन मैं कोड में संशोधन करने की योजना बना रहा हूं, हालांकि मैंने इस मामले में नहीं किया है), जब भी मैं उस एक्सटेंशन को फ़ायरफ़ॉक्स में जोड़ता हूं, फ़ायरफ़ॉक्स रिपोर्टिंग कर रहा है विस्तार भ्रष्ट हो सकता है। मै मैक ओएस एक्स में फ़ायरफ़ॉक्स चला रहा हूं।फ़ायरफ़ॉक्स

समस्या क्या है?

उत्तर

16

मुझे लगता है कि त्रुटि संदेश है "यह ऐड-ऑन इंस्टॉल नहीं किया जा सका क्योंकि यह भ्रष्ट प्रतीत होता है"। यह संदेश हस्ताक्षरित एक्सटेंशन के लिए प्रकट होता है यदि उन्हें संशोधित किया गया है - हस्ताक्षर का उद्देश्य उद्देश्य अनधिकृत संशोधनों को रोकने के लिए है। एक्सटेंशन को पैक करने से पहले आपको META-INF निर्देशिका को हटा देना चाहिए, उस निर्देशिका में हस्ताक्षर शामिल है। एक्सटेंशन तब हस्ताक्षरित के रूप में दिखाई देगा लेकिन मुझे नहीं लगता कि आपको परवाह है।

+0

अभी भी एक ही त्रुटि संदेश हटाने के बाद भी। –

+0

यह वह आदेश है जिसका उपयोग मैं ज़िप करने के लिए करता हूं। क्या मैं ऐसा करने में संस्कार करता हूँ? ज़िप-आर प्लगइन.एक्सपीआई प्लगइन निर्देशिका/* –

+7

@ जूलियस: नहीं, ऐसा नहीं है - आपकी ज़िप फ़ाइल में सभी नाम 'प्लगइन डायरेक्टरी /' से शुरू होंगे। 'सीडी प्लगइन डायरेक्टरी /' पहले और फिर 'ज़िप-आर ../plugin.xpi * 'करें। –