Skip to content

How to prepare your own package of this extension

Carlos Puchol edited this page Jul 12, 2019 · 1 revision
  1. Goto the main page of this repository and you will find the button "Clone or download", there you can download a ZIP file.
  2. Uncompress the file and goto (in my case) Downloads/ModernKiosk-master/extension/
  3. Open with a simple text editor the file "manifest.json"
  4. 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" } }
  5. Install web-ext following this guide
  6. Run web-ext build in the same folder above, this will create a folder web-ext-artifacts with a zip file inside.
  7. Or you can follow this guide for the creation of a package too.
  8. 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
  9. 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!

Clone this wiki locally