Since probably not many people know about this:
Fill in this form and click continue to download the Neptune plugin http://www.meadco.com/neptune/download/
Close Opera
Double-click the downloaded file to start the installation wizard. Follow the on-screen instructions to install the program.
Find the file "npmeadax.dll" in Internet Explorer's plug-in folder (it can usually be found in C:\Program Files\Internet Explorer\PLUGINS\). Copy this file to Opera's Plug-ins directory (by default C:\Program Files\Opera\Program\Plugins).
Open Opera. Opera will locate the "npmeadax.dll"-file and associate it with the MIME type application/x-meadco-neptune-ax
Go to http://www.opera.com/support/search/supsearch.dml?index=415 and scroll down to the bottom where it gives a link which when clicked adds a View in IE button to Opera which you click on to load the current page in Neptune.
Neptune is a cross-browser plugin which hosts the WebBrowser control. By default it will only run ActiveX if the html embeds it as a application/x-meadco-neptune-ax object, but since most ActiveX uses the application/x-oleobject embed type I made this UserJS to replace the type:
CODE
// ==UserScript==
// @name Load ActiveX
// @author Tommy
// @description Replace ActiveX MimeType so Neptune can handle it
// @ujs:category general: enhancements
// @ujs:published 2006-04-01 20:00
// @include *
// ==/UserScript==
/*
* This script is granted to the Public Domain
*/
document.addEventListener('load',function(ev){
var d = document.getElementsByTagName('embed');
for (var i = d.length-1; i > -1; i--) {
if (d[i].getAttribute('type') == "application/x-oleobject") {
d[i].replaceAttribute('application/x-meadco-neptune-ax');
}
}
},false);
// @name Load ActiveX
// @author Tommy
// @description Replace ActiveX MimeType so Neptune can handle it
// @ujs:category general: enhancements
// @ujs:published 2006-04-01 20:00
// @include *
// ==/UserScript==
/*
* This script is granted to the Public Domain
*/
document.addEventListener('load',function(ev){
var d = document.getElementsByTagName('embed');
for (var i = d.length-1; i > -1; i--) {
if (d[i].getAttribute('type') == "application/x-oleobject") {
d[i].replaceAttribute('application/x-meadco-neptune-ax');
}
}
},false);
To enable UserJS you go
Tools > Preferences > Advanced > Content > Javascript Options > Choose a folder at the button
To make the UserJS, go into the folder you just specified, make a new file called ActiveX.js and insert the code I just gave you.
Here's a page which lets you test it http://www.pcpitstop.com/testax.asp
WindowsUpdate:
To get windows update working in opera you need to quickly press the View in IE button before the page has loaded because it will of already loaded up http://update.microsoft.com/windowsupdate/...n&&thankspage=5 and thats the same page that the ie plugin will load up