diff options
Diffstat (limited to 'modules/firefox.home/autoconfig.js')
| -rw-r--r-- | modules/firefox.home/autoconfig.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/firefox.home/autoconfig.js b/modules/firefox.home/autoconfig.js new file mode 100644 index 0000000..cc74675 --- /dev/null +++ b/modules/firefox.home/autoconfig.js @@ -0,0 +1,24 @@ +// Autoconfig + +pref('general.config.sandbox_enabled', false); +pref('general.config.obscure_value', 0); +lockPref('xpinstall.signatures.required', false); +lockPref('extensions.install_origins.enabled', false); +lockPref("extensions.experiments.enabled", true); + +// Setup user chrome support +try { + const cmanifest = Services.dirsvc.get('UChrm', Ci.nsIFile); + cmanifest.append('utils'); + cmanifest.append('chrome.manifest'); + Components.manager.QueryInterface(Ci.nsIComponentRegistrar).autoRegister(cmanifest); +} catch (ex) { }; + +try { + Services.scriptloader.loadSubScript('chrome://userchromejs/content/BootstrapLoader.js'); +} catch (ex) { }; + +try { + ChromeUtils.import('chrome://userchromejs/content/userChrome.jsm'); +} catch (ex) { }; + |
