Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Install a personal firefox web extension permanently

Previously, I could write an addon for personal usage packed as something.xpi and I clicked on it to install it.

After a while, mozilla introduced xpinstall.signatures.required which you could still get around it.

However, it did not stop stabbing developers who are interested to have a personal addon isolated from the world. Today, only web extensions are working and my XUL based addon is thrown away. The tutorials only talk about temporary installation of a web extension while I want my one runs on firefox forever.

Beside whether I can use web extension to write into files or create a GUI in an independent page, I have a bigger challenge:

How can I install a local web extension permanently without creating a Mozilla account for personal usage?

like image 238
ar2015 Avatar asked Nov 18 '17 07:11

ar2015


People also ask

How do I permanently add extensions to Firefox?

You can install this ZIP file permanently in Firefox by going to about:addons and dragging this file into the tab. In order for this to work, you need to set xpinstall. signatures. required to false in about:config (works only for Nightly and maybe Developer Edition).

How do I add custom addons to Firefox?

In Firefox: Open the about:debugging page, click the This Firefox option, click the Load Temporary Add-on button, then select any file in your extension's directory. The extension now installs, and remains installed until you restart Firefox.

Do Firefox extensions work in private mode?

Enabling or disabling extensions in private windows Underneath the description of the extension, you will see extension settings. Next to Run in Private Windows, select Allow to enable the extension to work in private browsing or select Don't Allow to disable it in private browsing.

How to install Firefox extensions automatically?

Using Firefox to Install Extensions Automatically Open Firefox. This can be accessed from Start > All Apps (or All Programs) > Firefox on Windows and Applications > Firefox on OSX. Access the Add-ons interface. Go to Settings (☰) > Add-ons. Search for add-ons. Select "Get Add-ons" if it is not selected by default.

How do I install the Firefox private network extension?

Visit the Firefox Private Network page . Follow the prompts to install the extension. Click the Private Network button on the toolbar to open the panel. Sign in or create a Firefox Account by following the prompts. Click the menu button and click Add-ons . Find Firefox Private Network on your list of add-ons.

What is a Firefox extension?

Firefox classifies extensions as a type of “Add-On” along with Themes. Unlike with some other browsers, such as Google Chrome, Firefox not only supports add-ons on your desktop, but also in the Android app.

How do I add add-ons to Firefox?

You’re now on Mozilla’s storefront for add-ons. Click the “Extensions” tab to browse, or use the search box at the top of the screen. Once you find an extension that you like, select it to see more information about it. Click “Add to Firefox” to install the extension.


1 Answers

Navigate to the folder where your extension is located. You can build it in the usual way using web-ext:

web-ext build 

You can install this ZIP file permanently in Firefox by going to about:addons and dragging this file into the tab.

In order for this to work, you need to set xpinstall.signatures.required to false in about:config (works only for Nightly and maybe Developer Edition).

like image 108
Smile4ever Avatar answered Sep 21 '22 14:09

Smile4ever