Windows 10 will reach EOS (end of support) on October 14, 2025. For more information, see this article.

ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Is there a way to sign an add-on that isn't intended for distribution?

  • 6 ردود
  • 1 has this problem
  • 3 views
  • آخر ردّ كتبه Blimp

more options

I would like to modify an existing add-on so that it's icon providers better functionality in my browser (MM3-ProxySwitch). I was able to modify the XPI file to include different SVG graphics so that the toolbar icon showed green/gray depending on proxy status, and installed it successfully in FF. After a restart, FF automatically disabled the extension because I broke the signature (intentionally). Besides downloading an unstable developer version of FF and disabling signing in the about:config window, is there any way to sign a modified extension so that it will only work on my computer? The only information I can see about this is to upload it to addons.mozilla.org and let them sign it if it's approved. I didn't write the extension, nor do I want to distribute it to anyone, I just want to make it more usable in my specific situation.

I would like to modify an existing add-on so that it's icon providers better functionality in my browser (MM3-ProxySwitch). I was able to modify the XPI file to include different SVG graphics so that the toolbar icon showed green/gray depending on proxy status, and installed it successfully in FF. After a restart, FF automatically disabled the extension because I broke the signature (intentionally). Besides downloading an unstable developer version of FF and disabling signing in the about:config window, is there any way to sign a modified extension so that it will only work on my computer? The only information I can see about this is to upload it to addons.mozilla.org and let them sign it if it's approved. I didn't write the extension, nor do I want to distribute it to anyone, I just want to make it more usable in my specific situation.

All Replies (6)

more options

https://wiki.mozilla.org/Add-ons/Extension_Signing#FAQ

>The Nightly and Developer Edition versions of Firefox have a preference to disable signature enforcement. There are also be special unbranded versions of Release and Beta that have this preference, so that add-on developers can work on their add-ons without having to sign every build.

You can use an unbranded version if you don't want to use test versions. Open the link to access the download links.

Modified by user1417281

more options

j3rk said

Besides downloading an unstable developer version of FF and disabling signing in the about:config window, is there any way to sign a modified extension so that it will only work on my computer?

If I go with an unbranded version, why not just go all the way and switch to a new browser that doesn't repeatedly lock power users out of features?

Modified by j3rk

more options

j3rk, see the edit I made to my post before you copied and pasted the same words you had already said before.

more options

Franjinha said

j3rk, see the edit I made to my post before you copied and pasted the same words you had already said before.

Please don't copy and paste from a FAQ before fully reading a question and then go back later to edit your response. If someone is on this forum and has got through the rigamarole to actually post a question, they most likely already checked the FAQ.

more options

You posted a wall of text with no paragraphs. That's why nobody is going to read every word.

Also, the edit I made answers your question. You're welcome.

Modified by user1417281

more options