پلاگینها در HTML
پلاگینها برنامههای کامپیوتری هستند که قابلیتهای استاندارد مرورگر را گسترش میدهند.
پلاگینها
پلاگینها برای اهداف مختلفی طراحی شده بودند:
-
برای اجرای اپلتهای جاوا (Java applets)
-
برای اجرای کنترلهای ActiveX مایکروسافت
-
برای نمایش فیلمهای فلش (Flash movies)
-
برای نمایش نقشهها
-
برای اسکن کردن ویروسها
-
برای تأیید هویت بانکی
هشدار !
بیشتر مرورگرها دیگر از اپلتهای جاوا و پلاگینها پشتیبانی نمیکنند. کنترلهای ActiveX دیگر در هیچ مرورگری پشتیبانی نمیشوند. پشتیبانی از Shockwave Flash نیز در مرورگرهای مدرن غیرفعال شده است.
عنصر <object>
عنصر <object> توسط همه مرورگرها پشتیبانی میشود. عنصر <object> یک شیء جایگذاریشده (embedded) را درون یک سند HTML تعریف میکند. این عنصر برای جایگذاری پلاگینها (مانند اپلتهای جاوا، PDF خوانها و پخشکنندههای فلش) در صفحات وب طراحی شده بود، اما میتواند برای گنجاندن 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">