Extension registration via the registry

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

maxaaaa

Extension registration via the registry

Post by maxaaaa » 2012-12-11, 03:56

What is the equivalent registry path for Pale Moon for the registration of extensions via the registry, which Firefox does read from:
HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions

Thank you.

User avatar
Moonchild
Project founder
Project founder
Posts: 39699
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Extension registration via the registry

Post by Moonchild » 2012-12-13, 08:00

This should be HKCU\Software\Moonchild productions\Pale Moon\Extensions
- although I'm not entirely sure if the XPIProvider uses the shortnames (I didn't write it :P ) so it may also be, if the above doesn't work:
HKCU\Software\Moonchild\Palemoon\Extensions

If you are using this programmatically for an extension, you should request appinfo in your init script:
HKCU\Software\{appInfo.vendor}\{appInfo.name}\Extensions
Reference for this property: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIXULAppInfo
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite