]> git.gir.st - LegacyFox.git/blob - config.js
fix chrome.manifest loading for mozilla68
[LegacyFox.git] / config.js
1 // keep this comment
2 try {
3 let Xdb = Cu.import('resource://gre/modules/addons/XPIDatabase.jsm', {});
4 Xdb.XPIDatabase['SIGNED_TYPES'].clear();
5 Xdb.AddonSettings = {
6 "REQUIRE_SIGNING": false,
7 "LANGPACKS_REQUIRE_SIGNING": false,
8 "ALLOW_LEGACY_EXTENSIONS": true,
9 };
10
11 let manifest = Cc['@mozilla.org/file/directory_service;1']
12 .getService(Ci.nsIProperties).get('GreD', Ci.nsIFile);
13 manifest.append('chrome.manifest');
14 Components.manager.QueryInterface(Ci.nsIComponentRegistrar)
15 .autoRegister(manifest);
16
17 const {AddonManager} = Cu.import('resource://gre/modules/AddonManager.jsm');
18 const {BootstrapLoader} = Cu.import('chrome://legacy/content/BootstrapLoader.jsm');
19 AddonManager.addExternalExtensionLoader(BootstrapLoader);
20 } catch(ex) {
21 Components.utils.reportError(ex.message);
22 }
Imprint / Impressum