Changes

Firefox

1,963 bytes added, 20:23, 24 July 2007
m
Firefox Client Customization Kit
<remove cmd='cmd /c del /q /s "%programfiles%\Mozilla Firefox\extensions\XX"' />
</package>
 
== Locking user preferences / Firefox settings for all users ==
 
Add this to the end of all.js file:
 
pref("general.config.filename", "mozilla.cfg");
 
 
Then, create a file called mozilla.txt (yes, mozilla.txt, not
mozilla.cfg), and put your custom settings there:
<pre>
lockPref("network.proxy.backup.ftp", "your.proxy");
lockPref("network.proxy.backup.ftp_port", 3128);
lockPref("network.proxy.backup.gopher", "your.proxy");
lockPref("network.proxy.backup.gopher_port", 3128);
lockPref("network.proxy.backup.socks", "your.proxy");
lockPref("network.proxy.backup.socks_port", 3128);
lockPref("network.proxy.backup.ssl", "your.proxy");
lockPref("network.proxy.backup.ssl_port", 3128);
lockPref("network.proxy.ftp", "your.proxy");
lockPref("network.proxy.ftp_port", 3128);
lockPref("network.proxy.gopher", "your.proxy");
lockPref("network.proxy.gopher_port", 3128);
lockPref("network.proxy.http", "your.proxy");
lockPref("network.proxy.http_port", 3128);
 
lockPref("network.proxy.no_proxies_on", "192.168.*,localhost,127.0.0.1,
glpi, glpi.your.domain");
 
lockPref("network.proxy.share_proxy_settings", true);
lockPref("network.proxy.socks", "your.proxy");
lockPref("network.proxy.socks_port", 3128);
lockPref("network.proxy.ssl", "your.proxy");
lockPref("network.proxy.ssl_port", 3128);
lockPref("network.proxy.type", 1);
</pre>
 
Next, convert this file into mozilla.cfg, and copy this file to
"%PROGRAMFILES%\Mozilla Firefox". You can do conversion here:
 
http://www.alain.knaff.lu/%7Eaknaff/howto/MozillaCustomization/cgi/byteshf.cgi
 
 
You can find more details on locking preferences here:
 
http://kb.mozillazine.org/Locking_preferences
 
 
and here:
 
http://developer.mozilla.org/en/docs/Automatic_Mozilla_Configurator:Locked_config_settings:
 
Clear text configuration
 
If you don't care about encoding the mozilla.cfg file, append this config to all.js instead:
 
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
 
== Firefox Client Customization Kit ==