User Experience Engineering

Wednesday, May 26, 2010

 

Output a List of Firefox Extensions

There are extensions that print out your list of Firefox extensions as text. Yeah... um, that's going the wrong direction, imho. If you need that list, you are debugging a problem. No need to introduce another variable. Here's how:
  1. Type about:config into your address bar
  2. (You may get "void warranty" warnings. Proceed.)
  3. In the Filter box, type extensions.enabledItems
  4. Right-click on the result, and Copy.
  5. Paste into a text file.
You now have a comma delimited list of extensions that are enabled.
extensions.enabledItems;firebug@software.joehewitt.com:1.5.4,{3d7eb24f-2740-49df-
8937-200b1cc08f8a}:1.5.13,{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}:1.2,{3112ca9c-
de6d-4884-
a869-9855de68056c}:7.1.20100408Mb1,foxmarks@kei.com:3.6.15,checkplaces@andyhalford.com:
2.2.1,{3c6e1eed-a07e-4c80-9cf3-66ea0bf40b37}:2.2,yslow@yahoo-inc.com:2.0.7,{AB7308B2-
C13C-4eba-
AC78-2AD55B96EE09}:3.0.0,csscoverage@spaghetticoder.org:0.2.1,closureinspector@google.com:0.9.5,{e3f6c2cc-
d8db-498c-af6c-499fb211db97}:1.8.1,{972ce4c6-7e08-4474-
a285-3208198ce6fd}:3.6.3
For Extra Credit, Go into vi and make the list more readable:
vi the_list.txt
:% s/[,]/\r/g

extensions.enabledItems
firebug@software.joehewitt.com:1.5.4{3d7eb24f-2740-49df-8937-200b1cc08f8a}:1.5.13
{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}:1.2
{3112ca9c-de6d-4884-a869-9855de68056c}:7.1.20100408Mb1
foxmarks@kei.com:3.6.15
checkplaces@andyhalford.com:2.2.1
{3c6e1eed-a07e-4c80-9cf3-66ea0bf40b37}:2.2
yslow@yahoo-inc.com:2.0.7
{AB7308B2-C13C-4eba-AC78-2AD55B96EE09}:3.0.0
csscoverage@spaghetticoder.org:0.2.1
closureinspector@google.com:0.9.5
{e3f6c2cc-d8db-498c-af6c-499fb211db97}:1.8.1
{972ce4c6-7e08-4474-a285-3208198ce6fd}:3.6.3

Archives

March 2006   May 2006   July 2006   August 2006   January 2007   March 2007   April 2007   August 2007   March 2008   April 2008   August 2008   April 2010   May 2010   July 2010   September 2010   April 2011   November 2012   March 2013   December 2013  

This page is powered by Blogger. Isn't yours?