2010-10-18 13 views

उत्तर

29

हाँ, कुछ करने या अपने विस्तार के सभी यह मानते हुए कि एक व्याख्या की और अन-समझ से परे भाषा में लिखा है। सादा जावास्क्रिप्ट दोनों ब्राउज़रों में एक्सटेंशन के लिए आम है।

किसी भी Firefox विस्तार के लिए, यदि आप इसे स्थापित करने के बजाय .xpi फ़ाइल सहेजें, यह सिर्फ एक ज़िप फ़ाइल है और आप किसी भी संग्रह उपकरण के साथ खोल सकते हैं (उदाहरण के लिए 7zip या WinZip)।

वही .crx फ़ाइलों क्रोम के लिए जाता है। एक परीक्षण के रूप में, मैंने अभी 7zip का उपयोग करके Google Mail Checker Plus के लिए .crx को डाउनलोड और खोला है, और ऐसा लगता है कि यह पूरी तरह से जावास्क्रिप्ट में लिखा गया है और सभी स्रोत पढ़ा जा सकता है।

किसी भी मामले में, आप इससे कितना उपयोग करने योग्य स्रोत कोड प्राप्त कर सकते हैं उस भाषा पर निर्भर करता है जो एक्सटेंशन में उपयोग किया जाता है।

गूगल क्रोम ~/Library/Application Support/Google/Chrome/Default/Extensions/<EXTENSION_ID>/ में एक्सटेंशन इंस्टॉल करेगा और इसकी प्राथमिकताएं फ़ाइल (according to this) में यह पंजीकृत करता है।

इब्रा कहते हैं, Firefox ~/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/

+0

बहुत बढ़िया, इस जानकारी को पोस्ट करने के लिए धन्यवाद। ऐसा लगता है जैसे दोनों ब्राउज़र उपयोगकर्ताओं को स्रोत का निरीक्षण करने से रोकने के लिए कुछ भी करने की कोशिश करते हैं। –

+3

काफी यादृच्छिक निर्देशिका नहीं है। निर्देशिका का नाम एक्सटेंशन की आईडी के नाम पर रखा गया है। क्रोम पर जाएं: // एक्सटेंशन/और आपको आईडी मिलेगी जो डीआईआर नाम है। – RobKohr

+0

@RobKohr अच्छी टिप। इसका उल्लेख करने के लिए उत्तर संपादित किया। – Murukesh

1

Firefox के लिए मार्ग है:

/Users/YOUR_LOGIN/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/ 
0

को एक्सटेंशन इंस्टॉल मैं जानता हूँ कि यह एक पुराने विषय है, लेकिन भविष्य के अनुसंधान के लिए .. यह लिंक का पालन interesting..so हो सकता है: How to find extension code?

यह आलेख बहुत अच्छी तरह से बताता है कि फ़ायरफ़ॉक्स के लिए एक्सटेंशन कोड कहां स्थित हैं, क्रोम (निश्चित रूप से क्रोमियम पर भी काम कर रहे हैं) उबंटू और विंडोज़ पर!

बेस्ट,

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