Browser-plugins allow to display content in browsers that they don't support natively. The two major APIs are NPAPI (supported by all browsers except Internet Explorer) and ActiveX (for so called content extensions for Internet Explorer).
Browser-plugins allow to display content in browsers that they don't support natively. They are usually written in C++ or C. The three major APIs for browser-plugins are:
- W3C Web-extension is a cross-browser system for developing browser add-ons, supported by Chrome, Opera, Firefox and Edge
- NPAPI, supported by all browsers except Internet Explorer
- ActiveX, for so called content extensions for Internet Explorer
Specific browsers may support additional APIs, like WebKit Plugins on OSX.