aboutsummaryrefslogtreecommitdiff
path: root/modules/firefox.home/autoconfig.js
blob: cc746754fed62c9a3875debfe34d538f4e38c852 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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) { };