Opera does not have in-built support for Microsoft's Windows-specific ActiveX technology or the VBScript scripting language.
Opera does however support the use of Netscape compatible plugins, which can provide similar functionality to most ActiveX controls. Java is also supported (provided it is installed), and is the most widely used language for embedded programs on the web. Opera also supports JavaScript, which is the most common scripting language used on the Web, and is usually preferred instead of VBscript. All of these technologies are, unlike ActiveX and VBScript, available on multiple platforms.
MeadCo produces a plug-in called Neptune, which hosts Microsoft's WebBrowser control.
What this means is that the Internet Explorer engine can be run within Opera, and this in effect makes it possible to load and run ActiveX components.
Note that this only works on Windows, and the same security precautions should be taken as when running ActiveX components in Internet Explorer. Using Neptune in Opera is essentially the same as running Internet Explorer in an Opera window.
Neptune is free for use, and even though it is reported to work in Opera, we do not offer official support for it. If you are looking for further help than what is described here, please ask in the My Opera forums
With its default setup, Neptune will only call ActiveX components that are sent with a MIME type of application/x-meadco-neptune-ax. If a Web page uses this as the MIME type for the plug-in content, Opera should automatically use the Neptune plug-in without requiring any interaction. However, most ActiveX components are sent with a MIME type of application/x-oleobject.
To open a regular ActiveX component in Opera, you will need to tell Opera to load it with Neptune, which in turn will open it in the Microsoft WebBrowser control, enabling ActiveX. This can be achieved using User JavaScript.
You can add a button to Opera called View in IE to have Opera open the current page in a new tab using Neptune. You can find this button in and simply drag it to somewhere on your toolbar.
In Opera 8 and earlier, this will only work properly if "Reuse current tab" is enabled. You can set this at
Need help? Hit F1 anytime while using Opera to access our online help files, or go here.