Skip to main content

I am looking to upgrade our current Firefox ESR 17.0.8 users to 24.2.0. I am using a similar packaging methodology where I include some a channel-prefs.js and user.js in the /defaults folder within the application. This worked well in 17.0.8 to auto configure the user profile with desired settings. Unfortunately, after applying the update, I am seeing the pop-up to set Firefox as the default browser which was disabled in 17.0.8 and also disabled in the preference file within the 24.2.0 package. Is anyone having the same issue? Here are my config files...

user.js
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.prompted", 2);
user_pref("toolkit.telemetry.rejected", true);
user_pref("network.proxy.autoconfig_url", "http://proxyaddress");
user_pref("network.proxy.type", 2);
user_pref("network.automatic-ntlm-auth.allow-proxies", false);
user_pref("app.update.auto", false);
user_pref("app.update.enabled", false);
user_pref("browser.shell.checkDefaultBrowser",false);

channel-prefs.js
//@line 2 "/builds/slave/rel-m-esr17-osx64_bld/build/browser/app/profile/channel-prefs.js"
/* This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. */

pref("app.update.channel", "esr");
pref("browser.shell.checkDefaultBrowser",false);
pref("browser.rights.3.shown", true);
pref("app.update.showInstalledUI", false);
pref("browser.startup.homepage_override.mstone", "ignore");
pref(“app.update.enabled”, false);
pref(“app.update.autoUpdateEnabled”, false);
pref(“extensions.update.enabled”, false);
pref(“extensions.update.autoUpdate”, false);
pref(“general.config.obscure_value”, 0);

I've been using a CCK2 AutoConfig to customize Firefox 24, which has worked very well so far.

https://addons.mozilla.org/de/firefox/addon/cck2wizard/

Maybe that's an alternative.


I'd highly recommend using CCK. I've (still) yet to try CCK2 but if it's anything like CCK, it'll be awesome.

I also wrote a blog on a hard and fast use of CCK to get what I needed at the time:

http://www.amsys.co.uk/2013/blog/configuring-firefox-24-deployment/#.Uudkt3keKvM

Hope that helps

Darren


Hi,

Firefox has changed the default location of the profile folder in application. In previous versions, we will be using the

/Applications/Firefox.app/Contents/MacOS/defaults/Profile
folder for user.js file. Now we have to create user.js in
/Applications/Firefox.app/Contents/MacOS/browser/defaults/Profile

channel-prefs.js file is on the same location

/Applications/Firefox.app/Contents/MacOS/defaults/pref

Thanks,
Karthikeyan