Locking preferences for a specific profile
Hey,
Is there a way to lock preferences only for a specific profile and not globally ( for all profiles, like in this guide: http://kb.mozillazine.org/Locking_preferences )?
由 dakespam 於
被選擇的解決方法
I do not think so, but there is an easy workaround, use an additional Firefox install. Using the OS accounts it is possible then for restricted users only to use the restricted and prefs locked install of Firefox.
See
You could install multiple copies of Firefox Release in a similar manner.
從原來的回覆中察看解決方案 👍 0所有回覆 (3)
選擇的解決方法
I do not think so, but there is an easy workaround, use an additional Firefox install. Using the OS accounts it is possible then for restricted users only to use the restricted and prefs locked install of Firefox.
See
You could install multiple copies of Firefox Release in a similar manner.
Thanks, that workaround should be sufficient!
The mozilla.cfg file is evaluated as JavaScript with chrome privileges, so you can easily wrap lockPref lines in a block that checks the profile location
// profD = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties).get("ProfD", Ci.nsIFile).path; if(profD == ""){ <pref calls go here> }
These functions can be used in the mozilla.cfg file:
defaultPref(); // set new default value pref(); // set pref, allow changes in current session lockPref(); // lock pref, disallow changes
You can also test for environment variables.
See also;