Join the Mozilla’s Test Days event from Dec 2–8 to test the new Firefox address bar on Firefox Beta 134 and get a chance to win Mozilla swag vouchers! 🎁

Prohledat stránky podpory

Vyhněte se podvodům. Za účelem poskytnutí podpory vás nikdy nežádáme, abyste zavolali nebo poslali SMS na nějaké telefonní číslo nebo abyste sdělili své osobní údaje. Jakékoliv podezřelé chování nám prosím nahlaste pomocí odkazu „Nahlásit zneužití“.

Zjistit více

How to ovverride locked setting(homepage) in custom profile?

  • 1 odpověď
  • 1 má tento problém
  • 3 zobrazení
  • Poslední odpověď od cor-el

more options

Hello!

I have firefox.cfg file with locked settings, for example default value for 'browser.startup.homepage'. For my tests I need to create a custom profile, and ovverride this preference 'browser.startup.homepage'. It`s possible? Or a new created profile will have the same locked preferences?

Hello! I have firefox.cfg file with locked settings, for example default value for 'browser.startup.homepage'. For my tests I need to create a custom profile, and ovverride this preference 'browser.startup.homepage'. It`s possible? Or a new created profile will have the same locked preferences?

Všechny odpovědi (1)

more options

If you override settings via a mozilla.cfg file then this applies to all profile started via that Firefox installation. You would either have to disable the .js file that specifies the mozilla.cfg file or create a second custom installation hat doesn't have the mozilla.cfg file. The purpose of the mozilla.cfg file is that you can't override it.

If you really want to override it then check the profile folder that is used and exclude that specific folder name from that pref call.

The mozilla.cfg file is evaluated as a JavaScript file and can contain advanced JavaScript code that runs with chrome privileges.


var {classes:Cc,interfaces:Ci,utils:Cu} = Components;
Cu.import("resource://gre/modules/Services.jsm");
var profD = Services.dirsvc.get("ProfD", Ci.nsILocalFile).path;