搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

Learn More

How to force ff into reporting adobe shockwave flash plugin is installed?

  • 22 回覆
  • 0 有這個問題
  • 1 次檢視
  • 最近回覆由 Hueristic

more options

I have a Plugin that requires Shockwave to be installed yet it doesn't use it, As Adobe is such a security risk I do not want it installed but I cannot use this plugin without it. How can I force FF to report Shockwave as being installed when it is not?

I have a Plugin that requires Shockwave to be installed yet it doesn't use it, As Adobe is such a security risk I do not want it installed but I cannot use this plugin without it. How can I force FF to report Shockwave as being installed when it is not?

所有回覆 (20)

more options

Have you tried installing Flash and setting it to "Never Activate" on the Add-ons page to hide it from web pages? That might also hide it from the other add-on, so it might not work, but should address the majority of security and advertising annoyance concerns with Flash.

more options

I do not want to EVER install ANY Adobe product.

The plugin I want to use does not actually use shockwave it just checks for it being installed.

It is probably just a reg key I can add.

由 Hueristic 於 修改

more options

jscher2000 said

Have you tried installing Flash and setting it to "Never Activate" on the Add-ons page to hide it from web pages? That might also hide it from the other add-on, so it might not work, but should address the majority of security and advertising annoyance concerns with Flash.

This is what I do not want to do.

more options

Hueristic said

It is probably just a reg key I can add.

It all depends on how that unnamed add-on works. Try checking with the publisher to see what they suggest, or users of the other add-on if others have figured out how to do it.

more options

jscher2000 said

Hueristic said
It is probably just a reg key I can add.

It all depends on how that unnamed add-on works. Try checking with the publisher to see what they suggest, or users of the other add-on if others have figured out how to do it.

Publisher no longer supports and yes it does depend but I am sure there is a standard mechanism for plugins to check for prerequisites and that is what I need to know. Knowing the unnamed plugin will not help. But when I solve the issue I will add it to the knowledge base (I.E. add to this ticket) and name the plugin being refereed to.

more options

I am only aware of the standard mechanisms for web pages to check for installed plugins, and only those set to "Always Activate" or "Ask to Activate" are visible to web pages.

Example: https://jeffersonscher.com/res/plugins.html

Let us know what you learn.

more options

If you were using Linux then you would have the option of just using the libflashplayer.so (< not a link) plugin in a plugins folder in .mozilla

由 James 於 修改

more options

James said

If you were using Linux then you would have the option of just using the libflashplayer.so (< not a link) plugin in a plugins folder in .mozilla

Actually not as I stated the plugin specifically checks for Adobe Shockwave.

more options

jscher2000 said

I am only aware of the standard mechanisms for web pages to check for installed plugins, and only those set to "Always Activate" or "Ask to Activate" are visible to web pages. Example: https://jeffersonscher.com/res/plugins.html Let us know what you learn.

OK, this maybe helpful. I'll look into it. :)

more options

Quote: I have a Plugin that requires Shockwave to be installed

Is this about installing an extension?

more options

OK jscher2000, your links source led me to look into the navigator plugin api that calls that list from the browser. I haven't coded since the 90's so it's taking me awhile to back track where the list is in the hive (not sure if thats what a browser calls it's config file) but thats what i'll use right now.

https://developer.mozilla.org/en-US/docs/Web/API/Navigator

Doing a search in about comes up with 4 preferences one of them may be the key.

more options

Firefox maintains a file called pluginreg.dat in the profile folder which may be useful to consult. It's a text file but the format is somewhat inscrutable.

more options

cor-el said

Quote: I have a Plugin that requires Shockwave to be installed Is this about installing an extension?

No this is a plugin that checks for the existence of shockwave plugin in order to run.

more options

jscher2000 said

Firefox maintains a file called pluginreg.dat in the profile folder which may be useful to consult. It's a text file but the format is somewhat inscrutable.

Now we are getting somewhere thanks! OK I like the first line. :) "Generated File. Do not edit." that file is asking for it. :D

I found THIS!!! and it looks like it contains the values I am looking for (or at least some of them anyway)

http://forums.mozillazine.org/viewtopic.php?f=8&t=2373317

more options

It might be slightly more complicated today than described in that 2011 thread: the tri-state Always Activate/Ask to Activate/Never Activate value has replaced the old Enabled/Disabled, and is stored in prefs.js under preferences named plugin.state.plugin-id -- or is that also in the pluginreg.dat file?

more options

jscher2000 said

It might be slightly more complicated today than described in that 2011 thread: the tri-state Always Activate/Ask to Activate/Never Activate value has replaced the old Enabled/Disabled, and is stored in prefs.js under preferences named plugin.state.plugin-id -- or is that also in the pluginreg.dat file?

This is from a machine I am currently on. Also this is at the absolute end of the file so that should help.

hmm need a [code] button in here.


/code

$ C:\Windows\SysWOW64\Adobe\Director\np32dsw_1213153.dll|$ 12.1.3.153|$ 1403635290000|0|0|0|$ Adobe Shockwave for Director Netscape plug-in, version 12.1.3.153|$ Shockwave for Director|$ 1 0|application/x-director|Shockwave Movie|dir,dxr,dcr|$ NPSWF32_15_0_0_223.dll|$ C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_15_0_0_223.dll|$ 15.0.0.223|$ 1416883772030|0|0|0|$ Shockwave Flash 15.0 r0|$ Shockwave Flash|$ 2 0|application/x-shockwave-flash|Adobe Flash movie|swf|$ 1|application/futuresplash|FutureSplash movie|spl

/code


time to add this to a machine without shockwave and see what about:plugins reports. I hope the Dll doesn't have to be there. guess I could just make a dummy dll file if there is a check. I'll try tomorrow as I don't have a system handy ATM.

由 Hueristic 於 修改

more options

Editing pluginreg.dat has no effect, FF recreates it to previous version.

It has to be in here somewhere.

http://mxr.mozilla.org/mozilla-release/source/dom/plugins/base/

This becoming quit the chore.

It might be easier to write a plugin with the same attributes LOL :)

Or I could just replace the dll's but thats such an ugly hack.

more options

Hueristic said

Actually not as I stated the plugin specifically checks for Adobe Shockwave.

So you are referring to the little used now days Shockwave (for director) Player instead? and not the Shockwave Flash Player or just Flash Player as most people call it.

You mentioned "adobe shockwave flash" in subject.

由 James 於 修改

more options

James said

Hueristic said
Actually not as I stated the plugin specifically checks for Adobe Shockwave.

So you are referring to the little used now days Shockwave (for director) Player instead? and not the Shockwave Flash Player or just Flash Player as most people call it.

You mentioned "adobe shockwave flash" in subject.

Just as stated in topic title Not director. In the plugins it is only called "Shockwave Flash"

由 Hueristic 於 修改

more options

Hueristic said

Yes, just as stated in topic title Not director. In the plugins it is only called "Shockwave Flash"

So the Adobe Flash Player then.

Yes I know, Adobe likes to confuse us.

由 James 於 修改

  1. 1
  2. 2