aboutsummaryrefslogtreecommitdiff
path: root/modules/firefox.home/autoconfig.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/firefox.home/autoconfig.js24
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) { };
+