I am trying to install this extension: www.frankerfacez.com. Firefox kept saying it was corrupted so I checked the browser console and it says “Invalid XPI: install rejected due to the package not including a strong cryptographic signature”. Not sure what to do, any help is appreciated. I am on the latest Firefox version.
The extension isn’t on https://addons.mozilla.org/en-US/firefox/extensions/
Every time extension injects a content script, the content script downloads a file called script.min.js.
This script only has 720 bytes, so why is it minified?
I know that self-hosted extensions are a thing, but it’s all a bit suspicious.
You can install it as a temporary extension:
Temporary installation in Firefox
- open Firefox
- enter "
about:debugging
" in the URL bar - click “This Firefox”
- click “Load Temporary Add-on”
- open the extension’s directory and select any file inside the extension,
or select the packaged extension (.zip file).
Or you install it in Firefox Nightly:
What do I do to ensure I can test my extension?
- install the Nightly or Developer editions of Firefox. Note: You can also use unbranded Beta and Release builds.
- go to
about:config
and setxpinstall.signatures.required
tofalse
. - install your extension using Install Add-on From File in the Add-on manager (
about:addons
).
This sounds like the expired addon certificates that happened recently:
You should contact the author of that extension and share that article I’ve linked.
(AMO hosted addons were re-signed automatically, but private once need to be re-submitted manually)
1 Like