HTML Plug-ins
प्लग-इन कंप्यूटर प्रोग्राम हैं जो ब्राउज़र की मानक कार्यक्षमता का विस्तार करते हैं।
संबद्ध कार्यक्रम
ऐड-ऑन प्रोग्राम विभिन्न उद्देश्यों को पूरा करने के लिए डिज़ाइन किए गए हैं:
- जावा एप्लिकेशन चलाने के लिए
- Microsoft ActiveX नियंत्रण सक्षम करें
- फ़्लैश फिल्में दिखाने के लिए
- मानचित्र दिखाने के लिए
- वायरस की जाँच करें
- बैंक आईडी सत्यापित करें
चेतावनी!
अधिकांश ब्राउज़र अब जावा एप्लेट्स और प्लग-इन का समर्थन नहीं करते हैं।
ActiveX नियंत्रण किसी भी ब्राउज़र में समर्थित नहीं हैं।
आधुनिक ब्राउज़रों में शॉकवेव फ्लैश समर्थन भी अक्षम है।
<object>अंग
<object>यह तत्व सभी ब्राउज़रों द्वारा समर्थित है।
<object>एक तत्व HTML दस्तावेज़ में एम्बेडेड किसी ऑब्जेक्ट को परिभाषित करता है।
इसे वेब पेजों में ऐड-ऑन प्रोग्राम (जैसे जावा एप्लेट, पीडीएफ रीडर और फ्लैश प्लेयर) को एम्बेड करने के लिए डिज़ाइन किया गया है, लेकिन इसका उपयोग HTML में HTML जोड़ने के लिए भी किया जा सकता है:
उदाहरण
<object width="100%" height="500px" data="snippet.html"></object>
या यदि आप चाहें तो चित्र:
उदाहरण
<object data="audi.jpeg"></object>
<embed>अंग
<embed>यह तत्व सभी प्रमुख ब्राउज़रों द्वारा समर्थित है।
<embed>एक तत्व HTML दस्तावेज़ में एम्बेडेड किसी ऑब्जेक्ट को परिभाषित करता है।
वेब ब्राउज़र काफी समय से मौजूद हैं<embed>अंग को सहारा देना। हालाँकि, HTML5 से पहले यह HTML परिभाषा का हिस्सा नहीं था।
उदाहरण
<embed src="audi.jpeg">
नोट:
<embed>तत्व का कोई समापन टैग नहीं है. इसमें प्रतिस्थापन पाठ नहीं हो सकता.
<embed>आप HTML में एलिमेंट HTML भी जोड़ सकते हैं:
उदाहरण
<embed width="100%" height="500px" src="snippet.html">
<object> vs <embed>
<object>अंग
<object
data="file.pdf"
type="application/pdf"
width="100%"
height="500px">
<p>Alternative text</p>
</object>
<embed>अंग
<embed
src="file.pdf"
type="application/pdf"
width="100%"
height="500px">
<object>फ़ायदे
- एक समापन टैग है
- प्रतिस्थापन पाठ शामिल हो सकता है
- HTML मानक का भाग
- सभी ब्राउज़रों द्वारा समर्थित
<embed>फ़ायदे
- सरल वाक्यविन्यास
- समापन टैग की आवश्यकता नहीं है
- दीर्घकालिक समर्थन
- HTML5 में जोड़ा गया
आधुनिक परिवर्तन
पुराने प्लगइन्स के लिए आधुनिक प्रतिस्थापन:
Flash → HTML5 Video
फ़्लैश फिल्मों के बजाय HTML5<video>तत्व का प्रयोग करें.
Flash Audio → HTML5 Audio
फ़्लैश ध्वनि के बजाय HTML5<audio>तत्व का प्रयोग करें.
ActiveX → JavaScript APIs
ActiveX नियंत्रणों के बजाय आधुनिक JavaScript API का उपयोग करें।
PDF Readers → Browser Support
पीडीएफ प्रोग्राम जोड़ने के बजाय ब्राउज़र के अंतर्निहित पीडीएफ समर्थन का उपयोग करें।