Jak zainstalować własną wtyczkę permanentnie w Firefoksie bez walidowania jej u Mozilli

1. Upewnij się, że manifest.json zawiera takie pole:

  "browser_specific_settings": {
    "gecko": {
      "id": "my-extension@my-domain.tld"
    }
  }

Bez tego możesz dostawać error że this extension “appears to be corrupt”

2. w about:config ustaw xpinstall.signatures.required na false

3. Zainstaluj web-ext (https://www.npmjs.com/package/web-ext)

4. Przejdź do katalogu z kodem wtyczki i odpal web-ext build

5. Przejdź w FF do about:addons i przeciągnij tam zip-a wykonanego w poprzednim kroku