Closed
Bug 210580
Opened 22 years ago
Closed 19 years ago
[AxPlugin] ActiveX plugin overriding Mozilla native plugin
Categories
(Core Graveyard :: Embedding: ActiveX Wrapper, defect)
Tracking
(Not tracked)
RESOLVED
EXPIRED
People
(Reporter: alther, Assigned: adamlock)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3.1) Gecko/20030425
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3.1) Gecko/20030425
I have Flash 5 installed on IE. I installed Flash 6.0 r79 on Moz 1.3.1. I went
to http://macromedia.com and the flash simply does not come up. I can right
click in the flash area and bring up the popup menu, and it says "About Flash
5". Obviously, it's picking up the ActiveX version instead of the Mozilla
version of the plugin.
Once I renamed the "npmozax.dll" to a non-Netscape plugin name, the native
Mozilla Flash plugin was properly found.
If I install the latest Flash plugin for IE, then the Flash works except for the
links or Javascript interaction.
I did some searching, and bug 170349 looks like it might cover this, but I'm not
sure.
Also, see bug 203171, as I attributed these problems to something else.
Reproducible: Always
Steps to Reproduce:
1. Start up IE and install the IE Flash plugin (preferably a different version
than the Mozilla one: e.g. 5 or 6.0 r47). Close IE.
2. Install the Mozilla Flash plugin.
3. Install the Mozilla ActiveX plugin.
4. Visit some Flash websites (e.g. http://macromedia.com, http://scubapro.com)
5. If you installed a different version of Flash for IE, the simply right click
on the Flash and click the About menu item. You will notice the version # for
the IE plugin is displayed.
6. If they are the same version, then the Flash will visibly work, but non-of
the links in the Flash work if you click on them.
7. Rename the "npmozax.dll" to "_npmozax.dll" and restart Mozilla. Retry the
above steps and notice everything works fine.
Actual Results:
The ActiveX plugin is being used in preference to the native Mozilla plugin.
Expected Results:
I expect Mozilla to check to see if any Native plugins can handle the specific
MIME type first before checking the ActiveX plugin. There should be some sort
of order or priority for these plugins, and not just for ActiveX. If two or
more plugins claim they handle the same MIME type, there should be some ordering
(preferably user defined if possible..or maybe it's install order), to determine
which plugin handles it.
Comment 1•22 years ago
|
||
Is there the difference of flash plugin is installed [mozilla/plugin] dir from
other dir?
Reporter | ||
Comment 2•22 years ago
|
||
This also happens on Moz 1.4rc3 as well as 1.3.1
Anyilove, I'm not sure what you are asking.
* The Mozilla Flash and ActiveX plugins are installed in the /plugins directory.
* The IE Flash ActiveX control is installed wherever it gets installed.
The problem is that when the Moz ActiveX plugin is installed, it seems to take
precedence over native Moz plugins and runs the ActiveX Flash control rather
than the Moz Flash plugin.
Comment 3•22 years ago
|
||
How was the Active-X plugin installed? Be sure you have the Active-X security
policy because that regulates the ussage of the Netscape plugin.
Reporter | ||
Comment 4•22 years ago
|
||
The ActiveX plugin was installed from here:
http://www.iol.ie/~locka/mozilla/plugin.htm#download
I was unaware of the activex.js preferences file. Even so, I have no idea what
I would need to put in there to prevent the ActiveX version of Flash from
running. I certainly don't know the ClassID of the Flash ActiveX control.
Reporter | ||
Comment 5•22 years ago
|
||
I've attempted to find out the Class IDs of the ActiveX Flash object and this is
what I've put into the activex.js file so far with no luck. The Flash ActiveX
control is still loading:
pref("capability.policy.default.ClassID.CID1171A62F-05D2-11D1-83FC-00A0C9089C5A",
"NoAccess");
pref("capability.policy.default.ClassID.CIDD27CDB70-AE6D-11cf-96B8-444553540000",
"NoAccess");
pref("capability.policy.default.ClassID.CIDD27CDB6E-AE6D-11cf-96B8-444553540000",
"NoAccess");
pref("capability.policy.default.ClassID.CIDD27CDB6B-AE6D-11CF-96B8-444553540000",
"NoAccess");
Comment 6•22 years ago
|
||
-->adam
Assignee: peterlubczynski → adamlock
Component: Plug-ins → Embedding: ActiveX Wrapper
QA Contact: bmartin → mdunn
Comment 7•22 years ago
|
||
Would it be possible to have an option to always load the EMBED instead of the
OBJECT if a plugin exists for it?
Comment 8•22 years ago
|
||
Oh, I guess they are semi-interchangable. What I mean to say is: can we always
attempt to load a native plugin first and only use the ActiveX plugin if a
native handler is not found.
EMBED tags inside OBJECT tags should be favoured. If that isn't happening, it
sounds like a problem with the plugin API rather than the ActiveX plugin which
is only doing what it's told.
Summary: ActiveX plugin overriding Mozilla native plugin → [AxPlugin] ActiveX plugin overriding Mozilla native plugin
Comment 10•21 years ago
|
||
I'm having exactly the same problem. I installed the Mozilla ActiveX control and
now flash doesn't work properly, i.e. I cannot click in flash objects etc.
To prove that Mozilla ActiveX control _is_ the culprit:
I then moved npmozax.dll out of C:\Program Files\Mozilla FireFox\plugins . And
now everything is OK. So the mozilla activex control is interfering with flash!!!
about:plugin info:
Shockwave Flash
File name: NPSWF32.dll
Shockwave Flash 7.0 r19
MIME Type Description Suffixes Enabled
application/x-shockwave-flash Macromedia Flash movie swf Yes
application/futuresplash FutureSplash movie spl Ye
Mozilla ActiveX control and plugin support
File name: npmozax.dll
Mozilla ActiveX control and plugin module
MIME Type Description Suffixes Enabled
application/x-oleobject ActiveX *.ocx Yes
application/oleobject ActiveX *.ocx Yes
Thanks!
Comment 11•21 years ago
|
||
*** Bug 240981 has been marked as a duplicate of this bug. ***
Comment 12•19 years ago
|
||
This is an automated message, with ID "auto-resolve01".
This bug has had no comments for a long time. Statistically, we have found that
bug reports that have not been confirmed by a second user after three months are
highly unlikely to be the source of a fix to the code.
While your input is very important to us, our resources are limited and so we
are asking for your help in focussing our efforts. If you can still reproduce
this problem in the latest version of the product (see below for how to obtain a
copy) or, for feature requests, if it's not present in the latest version and
you still believe we should implement it, please visit the URL of this bug
(given at the top of this mail) and add a comment to that effect, giving more
reproduction information if you have it.
If it is not a problem any longer, you need take no action. If this bug is not
changed in any way in the next two weeks, it will be automatically resolved.
Thank you for your help in this matter.
The latest beta releases can be obtained from:
Firefox: http://www.mozilla.org/projects/firefox/
Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html
Seamonkey: http://www.mozilla.org/projects/seamonkey/
Comment 13•19 years ago
|
||
This bug has been automatically resolved after a period of inactivity (see above
comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → EXPIRED
Updated•13 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•