I am installing Firefox (XPI) and Google Chrome (CRX) add-ons via an installer. I have setup the installer to create the following registry entries,
HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\extension's ID\ - "path", "version"
HKEY_LOCAL_MACHINE\Software\Mozilla\Firefox\Extensions\ - "extension's ID"
Once the browsers are opened after this, the extensions are detected and installed, I mean when the browsers see that these registry entries exists, it adds the extensions to its' lists.
This is OK. However, when the Firefox is opened it asks the user that there is a new extension and asks the user to enable it. At this point the user has to enable it. Asking part is OK but is there way to make it auto enabled on first install?
On Google Chrome it is installed and not enabled as Firefox. But unlike Firefox it never shows a message that there is a new extension. So is there a way to either notify the user (like Firefox) to enable it or auto enable it (although, it seems that after Google Chrome version 25 it will not enable the extension)? At least ask the user?