What's New
  • 2008-12-22: Initial version 1.0 released
  • 2009-05-22: v1.1
  • 2010-07-22: v1.2
  • 2011-02-22: v1.3
  • 2011-08-22: v1.4
  • 2012-01-22: v1.5
  • 2014-08-22: v1.6
  • 2014-10-22: v1.7

userChromeJS allows complete chrome customization when an extension is excessive.

userChromeJS is derived from the original userChrome.js by zeniko. An import function has been added to enable greater flexibility in absolute/relative file management, along with some overlay tweaks. Thanks to zeniko for the original idea; the bug to implement this functionality in core Mozilla is Bug 332529.


userChromeJS v1.7 (Gecko 2.0, Fx4.0+ and Tb3.3+ and Sm2.1+)

userChromeJS v1.2 (Fx3.0-Fx3.6 and Tb3.0-Tb3.1)


Platform: All OSs.
Applications: Firefox 3.0 and higher, Thunderbird 3.0 beta and higher, any Gecko 1.9.0 and higher toolkit application. Older applications should use userChrome.js 0.8.



Known Issues:


There are only a few console error message strings; localizations welcome.

Support and Questions:

Please read the FAQ before posting to the userChromeJS Mozillazine thread. A collection of useful code snippets may be found here.

Version history:


userChromeJS v1.7: 11415
userChromeJS v1.6: 4419
userChromeJS v1.5: 77670
userChromeJS v1.4: 21519
userChromeJS v1.3: 20217
userChromeJS v1.2: 27993
userChromeJS v1.1: 21335
userChromeJS v1.0: 2894

Copyright © 2000-2014. All rights reserved. Terms of Use & Privacy Policy.