Firefox Plug-ins

eanderson
New Contributor

Does anyone know how to install plug-ins (Add-ons) for Firefox using Casper? It seems like the path that Firefox uses to store the plug- ins is: ~/Library/Application Support/Firefox/Profiles/ xxxxxxxx.default/extensions/ [where: xxxxxxx = randomly generated alpha-numeric string] The fact that it is randomly generated for each user makes the mass deployment seemingly impossible.

Thanks,
Eric Anderson
Director of Information Technology
Archbishop Mitty High School

2 REPLIES 2

tlarkin
Honored Contributor

I just use composer and build a new package all together, configure and
secure the add ons I want and take a final snap shot, then add in a pre
install script to remove all previous settings of firefox

rm -rf /Applications/FireFox.app

rm -rf /Users/*/Application Support/Firefox

Once those folders are removed you can deploy a nice new clean package. I did this last school and upgraded from firefox 1.x to firefox 2.x and
it worked just fine.

Thomas Larkin
TIS Department
KCKPS USD500
tlarki at kckps.org
cell: 913-449-7589
office: 913-627-0351

ernstcs
Contributor III

You also don't need to be stuck with the randomly generated profile name if you build the profile into your package and are filling user templates.

In ~/Library/Application Support/FireFox you can edit the profile.ini and change the Path= to whatever you want so it's the same. So I'd use UWEC.default.

Then I'd go into the profiles folder and rename the default one there to match.

This way I now can predict what the path should be later when you want to add-on just an extension or what not. Must be doing Firefox 3? =)

Craig