I don’t know how to program, and I am using the latest version of Firefox (v. 73).
I would like to make custom link toolbar buttons, or toolbar buttons that open websites in a new tab, and I used the ff. in the past:
but it doesn’t load because the xpi isn’t signed. I also tried it with xpinstall.signatures.required set to false.
I searched online and found the ff. to make a simple button that opens a link in a new tab:
I’m not sure but I think the process involves the ff.
create a new folder to house the addon;
in that folder, create manifest.json and copy the code given in the link above;
in the same folder, create a new folder called “icons” and then copy the icons to it using the file names given in manifest.json;
create background.js and copy the code given in the link above, and type the link of the website that needs to be opened;
After that, I’m not sure what to do next. Do I zip the manifest.json file, rename the zip file, and change the extension to xpi?
I tried this and when I loaded the xpi in the browser, it said that it was corrupt. The same thing happened when I tried to zip the whole folder and change the extension to xpi. In both cases, xpinstall.signatures.required was set to false.
Do I have to submit it to Mozilla so that it can be signed and I can use it permanently?
Is there a way for me to use it permanently and without having it signed?