मैं अपना पहला फ़ायरफ़ॉक्स एक्सटेंशन लिखने की कोशिश कर रहा हूं (मैं फ़ायरफ़ॉक्स 8.0.1 का उपयोग करता हूं) और मैं अटक गया हूं: मेरे पास https://addons.mozilla.org/en-US/developers/tools/package/ से एक कामकाजी नमूना है - डाउनलोड की गई फ़ाइल प्लगइन.ज़िप का नाम बदलकर plugin.xpi ठीक लगता है। फिर मैं इसे फ़ोल्डर में निकालता हूं, और बिना किसी संशोधन के इसे फिर से संपीड़ित करता हूं (डिफ़ॉल्ट उबंटू 10.04 एलटीएस संदर्भ मेनू पैकेज संग्रहकर्ता का उपयोग करके)। जब मैं recompressed_plugin.xpi को स्थापित करने का प्रयास कर रहा हूं फ़ायरफ़ॉक्स रिटर्न: "यह ऐड-ऑन इंस्टॉल नहीं किया जा सका क्योंकि यह भ्रष्ट प्रतीत होता है।" मैं क्या गलत कर रहा हूं?ज़िप उलझन में। प्लगइन दूषित प्रतीत होता है
यह काम करने के लिए मुझे किस संपीड़न उपकरण का उपयोग करना चाहिए? मैं आंतरिक ज़िप प्रकार कैसे निर्धारित कर सकता हूं (दोनों फाइलें plug.zip और recompressed_plugin.zip के समान एमआईएम प्रकार है: ज़िप संग्रह (एप्लिकेशन/ज़िप))?
धन्यवाद! यह बहुत उपयोगी था – Omeriko
यह सहायक था। मेरे सिस्टम पर, अग्रणी निर्देशिका को हटाने का एकमात्र तरीका प्लगइन निर्देशिका में सीडी करना था और इसे से ज़िप करना था: "सीडी प्लगइन /; ज़िप-आर ../recompressed_plugin.xpi ./*" – seren