ActiveX Plug-in (Firefox 1.0-1.0.7, 1.5)
Some Embedded/Streaming Media (such as those on
Yahoo's Launch Music Service) use an
ActiveX Control to
embed Windows Media into a web page. ActiveX is what
Internet Explorer uses instead of the plug-in system adopted
by Netscape. Where plug-ins are essentially sub-programs run
within the browser (and so subject to whatever limitations
the browser imposes on it), ActiveX controls are Windows
programs, and so do not have limits imposed on them and what
they are allowed to do. This gives them a lot of potential
power over your system, especially coupled with the fact
that IE can download and install them automatically and
silently for you. The intention was to allow for more
complex web page content, but the system can be and has been
exploited to install viruses, adware, spyware, and the like.
The power of ActiveX can be a big security risk, and is one
of the more serious security vulnerabilities in IE. Partly
for this reason, Firefox does not come with ActiveX support
installed.
There are ActiveX plug-ins for Firefox available, and this
section of the guide gives instructions for installing and
testing it. The security issue is bypassed because the
plug-ins for Firefox come pre-configured to only run the
Windows Media Player controls. It will simply refuse to
download or run any other control, good or bad. This will
allow you to view many of the websites that only use ActiveX
to embed media.
Alternatively, this Greasemonkey script can (among other
things) provide partial
support for Windows media embedded with ActiveX. If the
media uses any of the functions unique to ActiveX (which
most do), then it still won't work properly. Info on this
script can be found here:
http://forums.mozillazine.org/viewtopic.php?t=323276
Before
You begin:
IMPORTANT. If you use the
Adblock Extension, you
must make sure that the setting for OBJ-TABS is
disabled. Otherwise,
your system will run almost any ActiveX control. See
Note 4.
Before
installing the ActiveX plug-in, read the following:
- This guide only
applies to the official
mozilla.org milestone releases of
Firefox 1.0 to
1.0.7 and Firefox
1.5 under
Windows.
- There is no ActiveX plug-in for Firefox 1.0.5, but
the plug-in for Firefox 1.0.4
seems to work
for it.
- The ActiveX plug-in is
not compatible
with Moox builds. Compatibility with other 3rd party
builds is unknown.
- For Firefox 1.0PR and 0.9.x (also under Windows),
see this earlier version of this guide:
http://forums.mozillazine.org/viewtopic.php?t=140828.
- This method has not
been tested with Firefox 1.0RC1 and 1.0RC2.
- The ActiveX plug-in for Firefox 1.5 is marked as a
test version -
it is still being tested, and so there may be unknown
problems with it.
- Most methods of updating Firefox to a new version do
not remove the ActiveX plug-in, and there is no
guarantee that the plug-in version you have will work
with the new version of Firefox. It is strongly
recommended that you
uninstall
the ActiveX plug-in before you update Firefox. Having
the wrong version of the ActiveX plug-in installed can
cause other plug-ins (especially Flash) to malfunction.
Installing the ActiveX Plug-in
- The Windows Media Player plug-in must be installed
and working for this to work. Check that the plug-in is
installed and functioning correctly before proceeding:
Checking
Windows Media Player plug-in installation.
- Depending on which version of Firefox you use,
right-click the relevant link and save it to your
desktop:
This is Adam Lock's ActiveX Plug-in for Firefox. There
are no versions of the plug-in that are known to work
with any non-official Firefox builds. For Firefox 0.9.x
and 1.0PR, see this earlier version of the guide:
http://forums.mozillazine.org/viewtopic.php?t=140828
- Open Firefox, then drag the .xpi file you just
downloaded into the Firefox window.
The plug-in will appear in the Extensions window while
installing, but not once installation is complete. This
is normal - even though it installs the same way, this
is not an extension and so will not be listed in the
Extensions window..
- When the installation is complete, restart Firefox.
Checking ActiveX Plug-in Installation
- You can test the ActiveX installation on this
website:
ActiveX Test -
Windows Media Player
If you can play both the audio and video players, then
the ActiveX and Windows Media Player plug-ins are
installed correctly.
- If they do not display properly, type
about:plugins
into the address bar. If the following entry is present,
then the ActiveX plug-in is installed correctly:

- If this entry is not present, then reinstall the
ActiveX plug-in.
Embedded Media that still won't work
If the test link in the previous step worked, then the
ActiveX plug-in is working.
So:
Uninstalling ActiveX
Should you want to uninstall the ActiveX plug-in, the
process is simple - only four files need to be manually
deleted from the Firefox program folder.
- Close all instances of Firefox
- Go to the Firefox program folder (the location you
installed Firefox to). The default location in Windows
is 'C:\Program
Files\Mozilla Firefox\'
- Go into the plug-ins
folder and delete the file 'npmozax.dll'
- Go back to the Firefox program folder, and then go
into the components
folder, and delete the files 'nsIMozAxPlugin.xpt'
& 'nsAxSecurityPolicy.js'.
- Go back to the Firefox program folder, and then go
into the defaults\pref
folder, and delete the file 'activex.js'.
End
-------------------------------------------------------------
Notes
Note 1. With certain
versions of ActiveX installed, sometimes the Flash plug-in
will not load unless it was previously loaded.
A work-around is to refresh your plug-ins (type
about:plugins in your
address bar) when starting FireFox, under those
circumstances everything loads normally.
Note 2. AnonEmoose and I
have tested these methods of installing ActiveX with many
sites that use ActiveX to stream video (including
launch.com video,
cjob.com Listen Live,
startrek.com video and others) with no problems.
However, this does not guarantee that this will allow
Firefox to view all embedded/streaming video - for example,
some also use IE-only JavaScript in the embedded players.
Note 3. AnonEmoose has
tested Yahoo/Launch Radio, and believes it does NOT work
with Firefox
Note 4. For some reason,
the OBJ-TABS setting in the
Adblock Extension interferes with the ActiveX plug-in.
The activex.js file that is installed with the plug-in
determines which controls the plug-in may and may not run.
If the OBJ-TABS setting is enabled, then the ActiveX plug-in
will ignore activex.js and run any control.
Note 5. IE has a function
whereby if you are
downloading a video file (such as through a link), it
can have WMP play the file as it is downloading. There are
methods of duplicating this behavior in Firefox here:
http://forums.mozillazine.org/viewtopic.php?t=206216#stream
Note 6. If you ever have
trouble finding any files on your computer, make sure you
have enabled the viewing of hidden files and folders in
Windows folder options.
Note 7. If you ever have
trouble playing media at a site that is reported to work in
Firefox when using this method, try clearing all cookies set
by that site, then re-trying. In addition, make sure that
cookies for the site in question are not blocked (the
Adblocker extension could also do this).
Note 8. The test players
are all mirrored:
-------------------------------------------------------------
Troubleshooting
If, after following the guide, Embedded Windows Media still
won't play properly, then recheck that the
Windows Media
Player plug-in files and the
ActiveX plug-in
file are installed, and that the issue is not
documented in the
Configuring/Troubleshooting the Windows Media Player plug-in
section.
If you are still unable to resolve any issues, ask for help
here in the Mozilla Firefox Support forum. Say that you
followed this guide and include the following information:
- Windows Version
- Firefox Version
- Windows Media Player version
- Difficulties with any of the above steps
- Whether or not the players on the
WMP Test Page
and/or the
ActiveX Test
Page work
- A link to a page with embedded media that doesn't
work properly (if applicable)
- Any received error messages (if applicable)
- If the player loads but doesn't play, right-click on
the player. Is 'Properties' grayed out?
- If the player loads but doesn't play, right-click on
the player. Is 'Error Details' grayed out? If not, click
on it and supply the information you see.
- Any other relevant information
-------------------------------------------------------------
Thanks to
AnonEmoose for letting me cannibalize his guide, Adam Lock
for his ActiveX plug-ins, Chris Pederick for his User Agent
Switcher
Extension, _Jim_ for his ActiveX test page, and rtmjr50 for
his input and help. Thanks to MozillaZine for
compiling this guide.
AnimeCrave does not
officially endorse or support this guide. All external links
are under control of their proprietary owners. AnimeCrave
takes no responsibility for any damages or problems that may
occur when using this guide.
|
|