ActiveX

ActiveX is a software framework from Microsoft that allows applications to share functionality and data with one another through web browsers, regardless of what programming language they're written in. ActiveX add-ons allowed early web browsers to embed multimedia files or deliver software updates to users.

ActiveX controls are precoded software similar to web browser plug-ins. For example, a web page displaying a Flash file might require a user to download a Flash ActiveX control so the file can be played directly in-browser without opening a new application.

ActiveX controls extend a browser's functionality, allowing the browser to perform tasks it otherwise could not execute innately. It's particularly useful for playing videos and other multimedia content, skipping the step of opening a separate media player.

Danger

ActiveX is still utilized in Internet Explorer 11, but is not supported by Microsoft's latest browser, Edge.23 Browsers such as Mozilla Firefox, Google Chrome, Apple's Safari, and Opera use other types of browser plug-ins, such as JavaScript, or similar cross-platform languages.

ActiveX remains useful to Microsoft users and is included with Windows 10. This is because ActiveX still allows standalone software to receive updates, interface across programs, and enhance functionality. For example, ActiveX allows users to create more interactive documents in Word or create fillable forms in Excel.

Microsoft warns ActiveX controls can sometimes malfunction or give users content they don't want. ActiveX controls can also be used to install spyware, viruses, and malware, or damage the data on your computer.

Partly because of widespread malicious use of ActiveX controls, many browsers either disable ActiveX controls by default or do not support them at all. For example, Google Chrome users must enable ActiveX in Chrome's security settings or download a Chrome extension.

Info

Even Microsoft seems to be turning away from ActiveX as Edge does not support ActiveX.