Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I run many firefox profiles simultaneously. Since moving to the mac, I've lost the British English dictionary. I can install it as an extension on each profile, but I'd like to install it once across all profiles.

I've tried firefox -install-global-extension "/path/to/extension.xpi" but that appears to have no effect whatsoever. I've tried copying the installed extension into various folders in /Library and ~/Library but nothing has worked.

How do I install a Firefox extension once so it is active for all profiles on the computer (or this user account, either is good)?

share|improve this question
add comment

1 Answer

You need to put the global extensions (.xpi files) into the /Applications/Firefox.app/MacOS/extensions folder (when you select Firefox.app, right-click and "Show package contents").

If Firefox doesn't recognize the xpi, try to install it for your profile, then move it from ~/Library/Application Support/Firefox/Profiles/<profile>.default/extensions to the path mentioned above.

share|improve this answer
    
I guess this will work, but I think every upgrade to Firefox will overwrite the extensions. Is there an alternative that survives upgrades? –  chmac May 13 '13 at 9:31
    
I think that Firefox in-application upgrades are incremental, so there is a chance that not all files in the application folder will be overwritten. I haven't tried this, though. –  pietrodn May 13 '13 at 15:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.