फ़ायरफ़ॉक्स में प्लगइन और एक्सटेंशन हैं। क्या आप कृपया मुझे समझा सकते हैं कि इन एडॉन्स के अलग-अलग नाम और टैब क्यों हैं? क्या वे इतना अलग हैं इसलिए उन्हें अलग-अलग नामों की आवश्यकता है? मुझे लगता है कि इन चीजों को अलग करने के लिए यह थोड़ा अप्राकृतिक है, एक्सटेंशन में बहुत अधिक कार्यक्षमता है, प्लगइन की तुलना करने के लिए उनकी क्या कमी है?फ़ायरफ़ॉक्स एक्सटेंशन और प्लगइन के बीच क्या अंतर है?
उत्तर
अंतर दोनों ऐतिहासिक और वास्तविक है:
- प्लगइन्स संकलित किए जाते हैं, लोड करने योग्य मॉड्यूल, मूल रूप से NPAPI से उतरा; वे ब्राउज़र की प्रक्रिया स्थान के बाहर रह सकते हैं (जो सभी प्रकार के मज़ेदार इंटरऑपरेबिलिटी मुद्दों और भेद्यताएं पैदा करता है)। इनमें से सबसे आम उदाहरण फ्लैश और जावा हैं - दोनों एक उप-विंडो ("व्यूपोर्ट" या "कैनवास" (एचटीएमएल 5 के
canvas
पर नहीं - यह कुछ और है जो पूरी तरह से है: वेबपृष्ठ का मूल भाग)) वेबपृष्ठ के अंदर और इसे स्वयं संभालें , इस तरह से ब्राउज़र से काफी हद तक स्वतंत्र है। - एक्सटेंशन ज्यादातर जावास्क्रिप्ट और XUL में लिखे गए हैं। चूंकि एक्सटेंशन ब्राउज़र के हिस्से के रूप में कार्य करते हैं, इसलिए उनके पास जेएस-इन-ए-वेबपृष्ठ की तुलना में व्यापक पहुंच विशेषाधिकार हैं, लेकिन वे अभी भी कुछ सीमाओं के अधीन हैं। एकीकरण का सबसे आम तरीका एफएफ की कार्यक्षमता के कुछ हिस्से में हुक करना है और का विस्तार करना है।
इसलिए, भले ही प्लग इन और एक्सटेंशन प्रकट हो सकता है संबंधित होने के लिए, वे पर्दे के पीछे बहुत विभिन्न प्रौद्योगिकियों कर रहे हैं।
मोज़िला के अनुसार, प्लगइन्स ब्राउज़र को प्रदर्शित करने में मदद करते हैं, जैसे कि मीडिया खेलना। एक्सटेंशन वास्तव में ब्राउज़र में नई कार्यक्षमता जोड़ते हैं। https://developer.mozilla.org/en/extensions
आईएमओ, यह उत्तर स्वीकार किए गए एक से अधिक मूल्यवान है (जो, सटीक होने पर, कार्यान्वयन विवरण में बहुत नीचे हो जाता है और उसका पालन करना मुश्किल होता है (भाग में क्योंकि इसमें नेस्टेड कोष्ठक होते हैं))। यह उत्तर एक उच्च स्तरीय अवलोकन देता है कि कोई भी इन तकनीकों के साथ अनुभव नहीं कर सकता है। – d512
एक कार्यक्रम हैं जो पक्ष-साथ फ़ायरफ़ॉक्स के चलाता है:
यहां पहले दो पैराग्राफ देखें। उन्हें कैनवास मिलता है और जब वे कैनवास पर पेंट करते हैं, फ़ायरफ़ॉक्स इसे प्रस्तुत करता है। उल्लेखनीय उदाहरण: फ्लैश, जावा, QuakeLive।
अन्य प्रोग्राम हैं जो फ़ायरफ़ॉक्स के जावास्क्रिप्ट दुभाषिया/कंपाइलर में चलते हैं। वे फ़ायरफ़ॉक्स कार्यक्षमता को अधिक सीधे बढ़ाते हैं, क्योंकि उनके पास फ़ायरफ़ॉक्स आंतरिक तक पहुंच है और केवल कैनवास नहीं हैं। साथ ही, वे अधिक पोर्टेबल हैं क्योंकि उन्हें ऑपरेटिंग सिस्टम के अंतर्निहित समर्थन की आवश्यकता नहीं है।
दोनों दृष्टिकोणों के फायदे और नुकसान हैं, और वे विभिन्न कार्यों को हल करते हैं।
+1। मामूली सुधार: प्लगइन का कैनवास डिफ़ॉल्ट रूप से प्लगइन द्वारा सीधे प्रस्तुत किया जाता है, ब्राउज़र को पूरी तरह से बाईपास करता है (जहां फ्लैश का 'wmode = पारदर्शी' विशेषता इसके लिए एक वर्कअराउंड है)। – Piskvor
- 1. फ़ायरफ़ॉक्स एक्सटेंशन और फ़ायरफ़ॉक्स ऐड-ऑन के बीच क्या अंतर है?
- 2. फ़ायरफ़ॉक्स में ओपन() और window.open() के बीच क्या अंतर है?
- 3. PHP और HTML फ़ाइल एक्सटेंशन के बीच क्या अंतर है?
- 4. php.ini में एक्सटेंशन और zend_extension के बीच क्या अंतर है?
- 5. मणि और प्लगइन के बीच क्या अंतर है?
- 6. प्लगइन और लाइब्रेरी के बीच क्या अंतर है?
- 7. भंडार और प्लगइन के बीच अंतर
- 8. फ़ायरफ़ॉक्स एक्सटेंशन और पृष्ठ जावास्क्रिप्ट
- 9. # {} $ {} और% {} के बीच क्या अंतर है?
- 10. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 11. $ और $$ के बीच क्या अंतर है?
- 12. के बीच क्या अंतर है:। और: आर !?
- 13. भिन्नता और '-' के बीच क्या अंतर है?
- 14. "$^एन" और "$ +" के बीच क्या अंतर है?
- 15. एचटीएमएल और एचटीएम के बीच क्या अंतर है?
- 16. जावास्क्रिप्ट और डोम के बीच क्या अंतर है?
- 17. फ़ायरफ़ॉक्स एक्सटेंशन
- 18. $ .myFunction और $ .fn.myFunction के बीच क्या अंतर है?
- 19. "स्रोत" और "जेनरेटेड स्रोत" के बीच क्या अंतर है?
- 20. फ़ायरफ़ॉक्स एक्सटेंशन
- 21. फ़ायरफ़ॉक्स एक्सटेंशन
- 22. फ़ायरफ़ॉक्स एक्सटेंशन
- 23. एक jQuery प्लगइन और एक jQuery विजेट के बीच अंतर?
- 24. फ़ायरफ़ॉक्स एक्सटेंशन
- 25. फ़ायरफ़ॉक्स एक्सटेंशन
- 26. के बीच क्या अंतर है?
- 27. फ़ायरफ़ॉक्स एक्सटेंशन
- 28. रत्न और प्लगइन्स के बीच क्या अंतर है?
- 29. अंतर और कहां के बीच क्या अंतर है?
- 30. आप फ़ायरफ़ॉक्स एक्सटेंशन
मेरा से अधिक सटीक उत्तर! –
और अब XUL एक्सटेंशन और वेब एक्सटेंशन हैं - पूर्व को स्पष्ट रूप से बहिष्कृत किया गया है, और बाद वाले एनीमिक हैं। वाह। – Piskvor