2012-05-29 12 views
9

मैं काफी लंबे समय तक फ़ायरफ़ॉक्स एड-ऑन पर काम कर रहा हूं और विकास के लिए नोटपैड ++ का उपयोग करने के लिए यह वास्तविक सिरदर्द रहा है। ग्रहण के लिए कोई उपयुक्त आईडीई या प्लग-इन उपलब्ध है। और जैसे ही हम डायनामिक वेब-प्रोजेक्ट्स के लिए "सर्वर पर चलाएं" की तरह, क्या कोई तरीका है कि, मैं किसी भी जादू फ़ाइल में बदलाव करता हूं और यह स्वचालित रूप से बनाता है .xpi फ़ाइल और फ़ायरफ़ॉक्स में स्थापित करता हैफ़ायरफ़ॉक्स एड-ऑन डेवलपमेंट के लिए आईडीई

+0

ग्रहण और xul धावक का उपयोग करें ... यह .xpi फ़ाइल – linguini

उत्तर

5

वहाँ संपादक या IDEs है कि आसानी से CFX रन या CFX XPI चल जैसे बुनियादी कार्य करने के लिए एसडीके के साथ एकीकृत किया जा सकता है की एक बहुत कुछ कर रहे हैं यहाँ प्रणाली है कि मैं का उपयोग करें:।

  1. मैं व्लादिमिर पैलान्ट के 'Extension Auto Installer' फ़ायरफ़ॉक्स

  2. में स्थापित मैं ऐड-ओ में इस तरह एक स्क्रिप्ट है n के मूल निर्देशिका:

#!/bin/bash 
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/ 

हर बार जब मैं ऐड-ऑन का परीक्षण करना चाहते, मैं सिर्फ स्क्रिप्ट चलाने और XPI बनाया और Firefox में स्थापित किया गया है। अधिकांश संपादकों के पास एक कीबाइंडिंग के लिए शेल्फ कमांड को बांधने की कुछ क्षमता होगी।

3

हर बार जब आप कोई परिवर्तन करते हैं तो आपको XPI बनाने के लिए वास्तव में आईडीई की आवश्यकता नहीं होती है।

  • अपने एडन के स्रोत कोड (उदा। सी: // एडॉन्स/मैडडन /) के साथ एक फ़ोल्डर बनाएं।
  • इस पथ को फ़ाइल पर अपने फ़ायरफ़ॉक्स एडॉन्स युक्त फ़ाइल रखें और इसे अपने एडन आईडी (उदा। [email protected]) के समान कहें। <em:unpack>true</em:unpack>

इस तरह से आप बस पुनः आरंभ कर सकते फ़ायरफ़ॉक्स जब भी आप परिवर्तन देखना चाहते हैं:

  • अपने install.rdf फ़ाइल में, इस पंक्ति जोड़ें। इसके अलावा https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel

    , आप: मैं इस ऐड-ऑन की सलाह देते हैं, यह एक कुंजीपटल शॉर्टकट Firefox के तुरंत पुनः प्रारंभ करने के लिए Ctrl + Alt + आर कहते हैं (0.6b2 संस्करण प्राप्त करने के लिए सुनिश्चित हो, पिछले संस्करणों कीबोर्ड शॉर्टकट का समर्थन नहीं करते) परीक्षण करते समय अपने एडन को अनइंस्टॉल करते समय अपना स्रोत कोड खोला नहीं जाएगा (यह तब होता है जब आप सीधे अपने फ़ायरफ़ॉक्स एडॉन्स फ़ोल्डर में विकसित होते हैं)।

    आईडीई के रूप में, मेरे लिए व्यक्तिगत रूप से एक्सएमएल और जेएस के लिए सिंटैक्स हाइलाइट वाला कोई भी संपादक बस ठीक काम करता है। मेरे व्यक्तिगत पसंदीदा Aptana (ग्रहण आधारित आईडीई) और Intype (हल्के और बेहद तेज़) हैं।

  • +0

    के रूप में उत्पन्न होगा Aptana और Intype के संदर्भ में उपरोक्त। ओटीओएच, आपका उत्तर बुरी तरह लिखा गया है: प्रश्न "फ़ायरफ़ॉक्स के लिए आईडीई" है और आपका उत्तर "आपको वास्तव में XPI बनाने की आवश्यकता नहीं है" से शुरू होता है। उह ... हुह? [वाट?] (Http://knowyourmeme.com/memes/wat/photos) – Marco

    +0

    धन्यवाद, मार्को। मैंने वाक्य संपादित किया है। – Fczbkk

    +0

    अच्छा दोस्त, मैंने सोचा कि मुझे हर बार एडन पैक करना होगा जब मुझे परीक्षण करने की ज़रूरत होती है! – rafaelxy

    संबंधित मुद्दे