cancel
Showing results for 
Search instead for 
Did you mean: 

Firefox default configuration

SOLVED
Highlighted
New User

Firefox default configuration

Hello

I want to configure firefox 14.0.1 with default settings for all my users using a file mozilla.cfg But the command defaultPref () is not valid. I use pref () but then the user can not change the parameters

With Thunderbird 14.0, I have no problem, the command defautPref () can be used

Why?

Thank you

1 ACCEPTED SOLUTION

Accepted Solutions
New User

Re: Firefox default configuration

Yes, the problem appears to have been resolved in 16 and later. It's not clear to me whether there was any problem in 15 or not but it doesn't really matter now.

21 REPLIES
Site Moderator

Re: Firefox default configuration

Are there any errors in the error console?

Does it work if you leave out the space: defaultPref()?

You can use these functions in mozilla.cfg:

defaultPref();  // set new default value
pref();         // set pref, but allow changes in current session
lockPref();     // lock pref, disallow changes

See also:

New User

Re: Firefox default configuration

Excuse me but I made a typo in my post
It should be defautPref() and pref()

For exemple:

When I create a mozilla.cfg with:

// Mozilla Preferences
defaultPref("browser.startup.page", 1);
defaultPref("browser.startup.homepage", "http://www.xyz.com/");

Firefox doesn't take these preferences

but when I write:

// Mozilla Preferences
pref("browser.startup.page", 1);
pref("browser.startup.homepage", "http://www.xyz.com/");

Firefox takes these preferences but the user can't change the startup homepage afterwards

2012-08-06-23-51-45-cb5e10.png
Site Moderator

Re: Firefox default configuration

Works for me.

Note that the default only works if the pref hasn't been user set (i.e. isn't bold on the about:config page).
In that case you need to reset the pref via the right-click context menu to the default to give it the new value or remove the corresponding lines from the prefs.js file and a possible user.js file.

New User

Re: Firefox default configuration

I have the problem with all new profile defined on my windows 7
By default, the new profile has no "mozilla" folder in c:\users\username\appdata\roaming and c:\users\username\appdata\local

I have the same problem with Ubuntu 12.04 LTS and firefox 14.0.1

i see https://bugzilla.mozilla.org/show_bug.cgi?id=451161 but it marked Resolve Fixed

Perhaps i have an error in the content of mozilla.cfg but i don't see where

Site Moderator

Re: Firefox default configuration

Are you sure that the prefs.js file doesn't yet have one or more of those lines?

Like, I posted above as soon as a pref is user set then defaultPref() doesn't have any effect. It only define the default to use if the pref doesn't exist or if you reset the pref or its corresponding setting to the default.

You can use this button to go to the Firefox profile folder if you can't locate it:

  • Help > Troubleshooting Information > Profile Directory: Open Containing Folder
New User

Re: Firefox default configuration

new windows, new username, new profile

When you start firefox for the first time, it creates a mozilla folder with parameters that you are defined in c:\Program files (x86)\Mozilla firefox\mozilla.cfg

Reminder, i don't have the problem with thunderbird only with firefox

New User

Re: Firefox default configuration

I have the same problem. The defaultPref command is being processed (because I get error messages if, for example, I try to set a boolean preference with a string value) but the changes do not take effect.

The about:config page shows the preferences with status "default" and the original default value, not the default value I've set.

Site Moderator

Re: Firefox default configuration

You have to make sure to initialize prefs with the correct data type to avoid problems.

Be aware the mozilla.cfg is run as a normal JavaScript file contrary to prefs.js and user.js that are parsed, so you can add test code or a try{}catch(e){} to trap errors if exceptions are thrown.

New User

Re: Firefox default configuration

I am initializing prefs with the correct data type, and no exception is being thrown. It just doesn't *do* anything.

I can reproduce this with a very simple mozilla.cfg:

//

defaultPref("browser.startup.page", 0);

(The extra blank line isn't in my file, I just don't know how to make it appear properly here.)