मैं विकि कि NoScript खुला स्रोत http://en.wikipedia.org/wiki/NoScript है में पढ़ा है, लेकिन आधिकारिक वेबसाइट http://noscript.net/ पर, मैं किसी भी स्रोत नहीं मिल रहा। तो मेरा सवाल है: स्रोत कहां खोजें? या, क्या मुझे कुछ समझ में नहीं आया है, और स्रोत कोड उपलब्ध नहीं है?मोज़िला नोस्क्रिप्ट एक्सटेंशन का स्रोत कोड कहां खोजें?
उत्तर
एक्सटेंशन में स्रोत कोड शामिल है - आपको बस इसे अनजिप करने की आवश्यकता है। Giorgio's response here देखें।
संपूर्ण स्रोत कोड सार्वजनिक रूप से प्रत्येक प्रत्येक XPI में उपलब्ध है।
यदि आप नोस्क्रिप्ट उपयोगकर्ता हैं, तो आप इसे अभी अपनी हार्ड डिस्क पर प्राप्त कर चुके हैं, अन्यथा आप इसे यहां डाउनलोड कर सकते हैं।
आप एक्सपीआई और जेएआर को अनजिप करके इसे "और" संशोधित कर सकते हैं, और इसे फिर से दोबारा बनाकर "बिल्डिंग" कर सकते हैं।
यह पहले संस्करण के बाद से हमेशा के लिए ऐसा ही रहा है।
फ़ायरफ़ॉक्स XPI प्रारूप आपको स्रोत कोड की जांच करने के लिए प्लगइन की सामग्री को निकालने से नहीं रोकता है।
जबकि मुझे एक कैनोलिक सार्वजनिक भंडार नहीं मिल रहा है, ऐसा लगता है कि किसी ने व्यवस्थित रूप से डाउनलोड और सभी उपलब्ध XPI निकाले हैं और उनमें से एक गिटहब भंडार बनाया है।
https://github.com/avian2/noscript
आप इसे अपने आप को क्या करना चाहते हैं, तो XPI फाइल को सिर्फ मानक ज़िप फ़ाइलें हैं, तो आप बस इसे एक निष्कर्षण प्रोग्राम इंगित कर सकते हैं अगर आप एक अपने आप को निकालना चाहते हैं।
यहाँ कमांड लाइन से है कि ऐसा करने का एक उदाहरण है:
mkdir noscript_source
cd noscript_source
curl -LO https://addons.mozilla.org/firefox/downloads/file/219550/noscript_security_suite-2.6.6.8-fx+fn+sm.xpi
unzip noscript_security_suite-2.6.6.8-fx+fn+sm.xpi
एक निर्देशिका संरचना है कि इस तरह दिखता है पैदावार कि:
.
├── GPL.txt
├── META-INF
│ ├── manifest.mf
│ ├── zigbert.rsa
│ └── zigbert.sf
├── NoScript_License.txt
├── chrome
│ └── noscript.jar
├── chrome.manifest
├── components
│ └── noscriptService.js
├── defaults
│ └── preferences
│ └── noscript.js
├── install.rdf
├── mozilla.cfg
└── noscript_security_suite-2.6.6.8-fx+fn+sm.xpi
तब मुख्य कोड chrome/noscript.jar
अंदर स्थित है। आपको लगता है कि निकालने जावास्क्रिप्ट कि प्लगइन के थोक का निर्माण करता है पर प्राप्त करने के लिए कर सकते हैं:
cd chrome/
unzip noscript.jar
कौन सा मुख्य स्रोत पेड़ निकलेगा:
.
├── content
│ └── noscript
│ ├── ABE.g
│ ├── ABE.js
│ ├── ABELexer.js
│ ├── ABEParser.js
│ ├── ASPIdiocy.js
│ ├── ChannelReplacement.js
│ ├── ClearClickHandler.js
│ ├── ClearClickHandlerLegacy.js
│ ├── Cookie.js
│ ├── DNS.js
│ ├── DOM.js
│ ├── ExternalFilters.js
│ ├── FlashIdiocy.js
│ ├── HTTPS.js
│ ├── Lang.js
│ ├── NoScript_License.txt
│ ├── PlacesPrefs.js
│ ├── Plugins.js
│ ├── Policy.js
│ ├── Profiler.js
│ ├── Removal.js
│ ├── RequestWatchdog.js
│ ├── STS.js
│ ├── ScriptSurrogate.js
│ ├── Strings.js
│ ├── URIValidator.js
│ ├── about.xul
│ ├── antlr.js
│ ├── clearClick.js
│ ├── clearClick.xul
│ ├── frameOptErr.xhtml
│ ├── iaUI.js
│ ├── noscript.js
│ ├── noscript.xbl
│ ├── noscriptBM.js
│ ├── noscriptBMOverlay.xul
│ ├── noscriptOptions.js
│ ├── noscriptOptions.xul
│ ├── noscriptOverlay.js
│ ├── noscriptOverlay.xul
│ ├── options-mobile.xul
│ └── overlay-mobile.xul
├── locale
└── skin
- 1. java.lang मूल विधियों के लिए स्रोत कोड कहां खोजें?
- 2. टाइपस्क्रिप्ट विजुअल स्टूडियो भाषा एक्सटेंशन स्रोत कोड
- 3. क्रोम/फ़ायरफ़ॉक्स: एक्सटेंशन का एक्सेस स्रोत
- 4. दूरस्थ डेस्कटॉप कनेक्शन का स्रोत खोजें
- 5. देशी जावा फ़ंक्शन कॉल का स्रोत कोड कैसे खोजें
- 6. Django स्रोत कोड में Model.py कहां है?
- 7. आर्टिफैक्टरी ओएसएस स्रोत कोड कहां स्थित है?
- 8. कुछ स्रोत कोड वाले पृष्ठों के लिए वेब कैसे खोजें?
- 9. PHP का पीडीओ स्रोत कोड
- 10. रेल 3 में रेक कार्यों का स्रोत कोड कहां है?
- 11. मैं सूर्य जेडीके का स्रोत कोड कहां देख सकता हूं?
- 12. यूनिक्स उपयोगिताओं का स्रोत कोड कहां मिल सकता है?
- 13. खोजें() बनाम कहां()। FirstOrDefault()
- 14. यूआई उदाहरण कहां खोजें
- 15. config.vm.boot_timeout कहां खोजें?
- 16. SynEdit - समुदाय कहां खोजें?
- 17. (जावास्क्रिप्ट/अन्य/नोस्क्रिप्ट आईफ्रेम)?
- 18. असेंबली कोड फ़ाइल एक्सटेंशन
- 19. फ़ायरफ़ॉक्स स्रोत कोड
- 20. एंड्रॉइड क्रैश इतिहास कहां खोजें
- 21. फ़ायरफ़ॉक्स स्रोत कोड विश्लेषण; प्रति घटक कोड
- 22. प्रोजेक्ट (स्रोत कोड)
- 23. एलएलडीबी: सूची स्रोत कोड
- 24. Google क्रोम लॉग कहां खोजें
- 25. HTTP विधियों उदाहरण कहां खोजें?
- 26. सी ++ वेक्टर स्रोत कोड
- 27. बढ़ावा स्रोत कोड
- 28. एरलांग स्रोत कोड मार्गदर्शिका
- 29. रूबी, स्प्लट का स्रोत कोड?
- 30. एक जेम का स्रोत कोड
.xpi बारे में ज्यादा पता नहीं है। धन्यवाद) – Suhan