-
Notifications
You must be signed in to change notification settings - Fork 3
How to prepare your own package of this extension
Carlos Puchol edited this page Jul 12, 2019
·
1 revision
- Goto the main page of this repository and you will find the button "Clone or download", there you can download a ZIP file.
- Uncompress the file and goto (in my case) Downloads/ModernKiosk-master/extension/
- Open with a simple text editor the file "manifest.json"
- Add this code at the bottom of file and save:
Add a comma in the last close curly brace, e.g. }, And paste the code below:
"browser_specific_settings": {
"gecko": {
"id": "[email protected]",
"strict_min_version": "42.0"
}
}
- Install web-ext following this guide
- Run
web-ext build
in the same folder above, this will create a folder web-ext-artifacts with a zip file inside. - Or you can follow this guide for the creation of a package too.
- In Firefox Nightly goto "about:config" and search for "xpinstall.signatures.required" and change value to "false". NOTE: In some version of Firefox ESR you can override this configuration, see here. In my case Linux Debian 9 with Firefox 60.7.0esr (64-bit) Firefox Quantum extended support release, I can change this preference
- Goto "about:addons" or Ctrl-Shift-A and search for a "Gear" button, and the option "Install Add-on From File..."
And that's it, enjoy the extension with the new changes!