HTML Plug-ins

HTML Plug-ins refer to legacy technologies once used to extend browser functionality. Most plug-ins are now obsolete and replaced by native HTML elements.

On this page

HTML Plug-ins

Plug-ins are external programs that were once used to extend the capabilities of web browsers.

What Are Plug-ins?

Historically, plug-ins were used to handle content that browsers could not natively process.

  • Running Java applets
  • Using Microsoft ActiveX controls
  • Playing Flash animations
  • Displaying maps or interactive media
  • Performing security-related checks

Important: Modern browsers no longer support most browser plug-ins.

  • Java Applets are no longer supported
  • ActiveX is no longer supported in any browser
  • Adobe Flash has been completely discontinued

The <object> Element

The <object> element is supported by all modern browsers.

It defines an embedded object inside an HTML document and was originally designed to embed plug-ins.

Today, it is commonly used to embed PDFs, images, or even other HTML documents.

Embed an HTML File

 <object width="100%" height="500px" data="snippet.html"></object> 

Embed an Image

 <object data="audi.jpeg"></object> 

The <embed> Element

The <embed> element also defines embedded content within an HTML page.

It has been supported by browsers for a long time, but became part of the official HTML specification with HTML5.

The <embed> element:

  • Does not have a closing tag
  • Cannot contain fallback or alternative text
  • Is commonly used for media and simple embedded content

Embed an Image

 <embed src="audi.jpeg"> 

Embed an HTML File

 <embed src="snippet.html" width="100%" height="500px"> 

Modern Alternatives

Today, most use cases for plug-ins are handled by native HTML elements such as <video>, <audio>, <canvas>, and <svg>.

These elements provide better performance, security, and cross-browser compatibility without relying on external plug-ins.

HTML Plug-ins Examples (4)