45
edits
| Line 47: | Line 47: | ||
* Some sort of custom code that runs within Firefox and monitors attempts to install extensions that don't belong in Firefox...prompting the user as to which application it should be installed into. | * Some sort of custom code that runs within Firefox and monitors attempts to install extensions that don't belong in Firefox...prompting the user as to which application it should be installed into. | ||
** Or, let XULRunner open all xpi files and present the list of compatible & installed applications. | ** Or, let XULRunner open all xpi files and present the list of compatible & installed applications. | ||
*** Exactly, but this could be any Gecko app that opens the extension. In other words, if I open an XPI using Firefox/Songbird/whatever that is only compatible with TB, it would attempt to install in TB. If it is compatible with multiple apps, it should prompt the user to install it in one or more of them. | |||
* If the user (for whatever reason) winds up with a .xpi on his desktop, there should be an easier path for installation from there as well. Songbird accepts media files as command-line and drag-and-drop items, so we also handle .xpi through those points. Dropping your .xpi right into the Thunderbird window should bring up the manager and start the install (such functionality would be in-addition-to rather than instead-of the other ideas on this page). | * If the user (for whatever reason) winds up with a .xpi on his desktop, there should be an easier path for installation from there as well. Songbird accepts media files as command-line and drag-and-drop items, so we also handle .xpi through those points. Dropping your .xpi right into the Thunderbird window should bring up the manager and start the install (such functionality would be in-addition-to rather than instead-of the other ideas on this page). | ||
edits