搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Install Add-on for all users?

  • 11 个回答
  • 5 人有此问题
  • 257 次查看
  • 最后回复者为 cor-el

more options

Our school is going to be teaching a class next year that requires Firefox and FireBug. Is there a way to install an addon for all users? Or auto install an addon on first launch?

Our school is going to be teaching a class next year that requires Firefox and FireBug. Is there a way to install an addon for all users? Or auto install an addon on first launch?

所有回复 (11)

more options

Hi

Thank you for your question and appreciate what you are trying to do. I have had a look into this in some dept and have spoken to a few fellow contributors, and think I may have an answer which will help.

I cannot find a straightforward way to install an add-on into multiple Firefox profiles. If there was one shared profile, it may be possible as this (technical) document explains.

I got in touch with the Firefox Dev Tools team, and they recommended:

  1. Using Firefox Developer Edition. This is a version of Firefox designed for Developers with a suite of developer tools (and a cool dark blue theme), that can be installed by users alongside Firefox as a separate browser for web development. You can download it from here. It is also a pre-Release version of Firefox that can (optionally) provide telemetry to help us make future versions of Firefox even better.
  1. In the Firefox you already have, press F12 (in for Windows, similar command probably exists for other operating systems) and the developer tools will open along the bottom of the screen.

I hope that this helps, but if not, please come back here and we can look into a different solution for you. I sincerely hope the class is a success please get in touch if there is anything else we can do to help.

more options

The class requirements say Firebug, while those options may be similar, there will course material handed out, designed for Firebug. Screenshots and step by step written for Firebug, which will be different using those tools.

more options

选择的解决方案

more options

Doesn't appear adding that to the registry works.

I added the proper keys and Firefox doesn't see it.

more options

Can you post the registry keys you added (e.g. paste the exported keys in a reply)?

On a 64 bit Windows version it should be added here:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions

The extension's name should be the same as you see in its install.rdf file and if you install the extension in a profile.

Make sure to rename the name part of the extension as well to the ID. I'm not using Firebug, so I don't know its ID (GUID or email).

more options

I tried: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions

Then HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensions

Then I tried both, all with a string name as the ID I found in the "install.rdf"

more options

In the RDF file I see too different sections that contain em:id

   
   
     <Description>
       <em:id>toolkit@mozilla.org
       30.0a1
       49.0
     </Description>
   </em:targetApplication>
   
   
     <Description>
       <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
       30.0a1
       49.0
     </Description>
   </em:targetApplication>

I tried both toolkit@mozilla.org and {ec8030f7-c20a-464f-9b0e-13a3a9e97384} as the string name

more options

Just saw this section with another em:id and that one works, however firefox say "Firebug could not be verified for use in Firefox and has been disabled"

I'll have to look that up and see if there is a way around that

由Brodieman于修改

more options

Looks like you have to go into about:config and change xpinstall.signatures.required to FLASE

Not to find out how to set that to false for all users.

more options

This is ending up to be WAY harder than it should, I am just going to add a shortcut to the addon in the start menu and the students will have to install it manually.

If it was just the registry it would be cake, but there is too much to this.

more options

The firebug ID is in the first section: firebug@software.joehewitt.com

  • <em:id>firebug@software.joehewitt.com</em:id>

What you posted above are IDs of the supported target applications.

  • {ec8030f7-c20a-464f-9b0e-13a3a9e97384} is the Firefox ID