Having trouble with lockPref certain settings in Firefox4.
I've been trying to lock down some settings using a .cfg file in Firefox 4. The file contents are below. Here's what I did:
- I created mozilla.cfg.txt with the settings displayed below.
- I used the moz-byteshift.pl script to encode the file.
- I put the file name reference into all.js and double checked the offset was 13.
- I copied both files to the firefox prog folder and greprefs folders respectively.
- I also deployed override.ini to stop the initial IE import wizard.
Here's what I put in the file. What am I doing wrong? Let me know. Thanks.
//Don't check for automatic updates: lockPref("app.update.enabled", false); // May want to enhance with: // lockPref("extensions.update.enabled", false); // lockPref("app.update.autoUpdateEnabled", false); //Set proxy type to enable proxy.pac file: lockPref("network.proxy.type", 2); //Don't check if FF is default browser: lockPref("browser.shell.checkDefaultBrowser", false); //Disable FF4.x hardware acceleration: //Doesn't look like these settings effect earlier vers. lockPref("layers.acceleration.disabled", true); lockPref("gfx.direct2d.disabled", true);
Modified
All Replies (1)
Firefox 4 doesn't use a separate file all.js. In Firefox 43 all those files are packed in one omni.jar (ZIP) archive.
You can place a file local-settings.js in the defaults\pref folder to specify using mozilla.cfg.
See:
If you need to initialize other files in a new profile then you can create a \defaults\profile\ template folder.