Skip to content

Commit b05d8ec

Browse files
TomasHubelbauerAlexITC
authored andcommitted
Update post "2020-11-26-installing-unsigned-extensions-permanently-to-firefox.md"
Mention the need for a Developer or ESR build of Firefox. These steps either never worked or worked in 2020 but do no longer work. This commit clarifies that for the starry-eyed, hopeful Google Search travelers from the present and the future.
1 parent 806c58b commit b05d8ec

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

_posts/2020-11-26-installing-unsigned-extensions-permanently-to-firefox.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "Installing unsigned extensions permanently to Firefox"
3+
title: "Installing unsigned extensions permanently to Firefox Developer edition"
44
date: 2020-11-26 20:35:32 -0700
55
categories: browser-extensions
66
post_photo: assets/posts/install-unsigned-ext-firefox/post_photo.jpg
@@ -10,16 +10,21 @@ If you have worked with browser extension on Firefox, you likely go to `about:de
1010

1111
Sometimes you may need to test how the extension behaves when Firefox starts, or, just want to leave your extension installed without signing it with the Developer Hub.
1212

13+
**UPDATE 2023/Aug/11**: Unfortunately, this post seems obsolete now, while the approach worked in 2020, it does not work anymore for Firefox Release edition (the one most people use), you can see [Tomáš](https://github.com/TomasHubelbauer) research in a Github [thread](https://github.com/wiringbits/wiringbits.github.io/pull/38).
1314

1415
## Summary
1516

16-
Gladly, there is a simple solution:
17+
Gladly, there is a simple solution if you are using Firefox Developer or the ESR build:
1718
1. Update your extension manifest to include custom `browser_specific_settings`.
1819
2. Disable signature checks while installing extensions.
1920
3. Package your extension as a zip file.
2021
4. Install the extension.
2122
5. Enable signature checks while installing extensions.
2223

24+
Learn more at https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox.
25+
26+
**Note that it is not possible to configure `xpinstall.signatures.required` in Firefox Release!**
27+
These steps will not work for you if you are using the stable version of Firefox.
2328

2429
### Step 1
2530
Update your `manifest.json` to include a new key, the `id` could be any email:

0 commit comments

Comments
 (0)