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?
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).
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.
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.
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.
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.
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.
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.
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).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With