Mozilla extension publishing options - firefox

I am working on the mozilla firefox extension and my requirement is that It should be private extension so only user who gets email with the link can download this extension. The Extension should not be visible to public. Second thing I want to know that is there any way to add firefox extension without leaving my company's existing application page? I want functionality like Google Chrome is providing "Inline installation" for adding the pluging without leaving the existing page..
If anyone has answers for these questions then please share... thanks.

All the info on distribution is here https://developer.mozilla.org/en-US/Add-ons/Distribution

Related

reCAPTCHA not visible in Firefox - running AdBlock and ghostery.

Any ideas why I'm not able to see a reCAPTCHA on a site running in Firefox with Ghostery and ABP? Thanks
I've discovered that Ghostery is blocking Recaptcha as long as you have the addon enabled with the "Enhanced Anti-Tracking" enabled. I am unable to find a way to whitelist the google recaptcha domains in the settings.
I had the same issue and filed a report at Ghostery. They're working on it:
Thanks for reporting, this is something we’ve had reports of and you are correct that disabling anti-tracking is the current work around. Our dev team is looking into this to device a fix. We appreciate your patience and happy browsing!
The reason why ReCaptcha currently isn't working in combination with Ghostery's Enhanced Anti-Tracking is that one of the variables is recognised as "tracking data" by Ghostery and therefore replaced with the literal text "ghostery". After that, a javascript file is loaded without a required part of the file path and ends up as a 404: /recaptcha/api2//recaptcha__en.js (this should have been /recaptcha/api2/v1545#########/recaptcha__en.js).
Edit 2019-01-12: In the meanwhile, Ghostery released an update that should fix this issue.

How to download magento community edition

I am using this url to download the magento. I registered and login but nothing happening. Every time on download it shows me login popup.
http://www.magentocommerce.com/download
Please help to let me know if i am doing something wrong.
The problem is apparently a local browser issue as I was able to log in, go to the downloads page, choose and be presented with the download popup.
If the downloads page is not working for you, you can always try the direct assets link with either a web browser or wget. For example, to get Magento 1.9.0.1:
http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz
And if you know the version and file name, you should be able to work out the file URL for other versions.
Best way to download Magento (at least v2+) without going via gated email signup is:
https://github.com/magento/magento2/releases
I have tried and able to download by using following URL :-
http://www.magentocommerce.com/download/
I am using Firefox & Chrome.

How find UUID of a Mozilla OpenSearch addon?

I have developed a simple Mozilla add-on which consists of a single open search descriptor XML file.
Now I want to update my add-on with a new project generated by JetPack (still a search engine, but with many other features).
No problem to generate my XPI package, but when I try to publish the new XPI, I got the following error message:
"UUID doest not match the module"
How can I find the UUID of my "opensearch" add-on?
I have no experience with OpenSearch addpms. But since they have no provision for a developer-supplied UUID, my guess is that one is automatically applied when they get published. If my guess is correct then you should be able to find on AMO. Click Edit listing and scroll down to Technical Details, it is the last entry.

Crossrider : How to Uninstall browser extension

I created browser extension using crossrider code, we can install this extension in all 4 browsers(Chrome,IE,Firefox,Safari).After installation a icon will be displayed beside the url. If we click on that icon a popup will displayed which contains one button
1)delete/uninstall
so, what I have to do is If user click on "uninstall/delete" button then the extension will remove from the browser.How can I achieve this functionality using crossrider code.
To the best of my knowledge, extension removal by the extension itself is not supported by any browser regardless of which platform the extension is written with. So whilst the Crossrider platform tries to provide as much common functionality as possible, I'm afraid this feature is not available.
[Disclosure: I am a Crossrider employee]
Chrome extensions can remove themselves using chrome.management.uninstallSelf. This does not require any permissions.
Firefox add-ons are trusted at the same level as the browser, so it is technically possible to remove the add-on. I don't know the API from the top of my head, but you could look at the source code of the Addon Manager for inspiration.
Internet Explorer extensions are binary code. Depending on how they're implemented, they might be able to uninstall themself. If you've written a basic BHO that runs in Internet Explorer's (low-integrity) process, then you cannot fully uninstall the extension, because it cannot write to the registry, or remove files from C:\Program Files.
Safari: Extensions don't have any method to remove themselves.

Plan to make a SO indicator for Firefox

Problem: to show that a Not-SO-page has been discussed in SO when you at the Not-SO-site by a SO indicator at Firefox bottom bar
How should the extension work?
It should show a colorful SO indicator if the not-SO-page has been at SO.
I assume that we cannot use
Google (because the addon is apparently against its TOS)
SO has no similar search as the following Google search
The Google search which we are not allowed to use
site:url_in_firefox
Is there any to see whether the Not-SO-page has been discussed elsewhere or not?
Check out these tutorials at David Walsh's blog:
Firefox Extension Template
Package Your Firefox Extension into an XPI
Adding the XPI MIME Type for Firefox Extension Installs – if you want to make users able to install your add-on from your server and not the official add-on repository

Resources