Thank you. May I ask a related question please?
Can a file be added to the manifest for a specific set of users only, such as those that “register” their copy or choose to add additional features? The initial installed extension would be a default load and then, after registering, the user could choose which components to load and the required files would be added to that user’s manifest.
Otherwise, the necessary content, such as JS scripts, could be sent from the server and stored in the extension’s indexedDB, as long as the db consistently persists instead of being deleted frequently requiring the user to go through the process repeatedly.
The question may sound a bit odd but I’ve been working on this project for over two years and it keeps growing, and I keep moving back and forth between keeping it an extension or using node/Electron. I’d rather keep it an extension but, since the extension allows users to build and share “modules” that can be “played/executed”, I’m trying to find a reasonable way to protect what they build and share so that they can be executed only and not changed. Only to a reasonable level.
I came across some information about XULRunner the other day and thought that would be perfect for what I need to do and then found that it has been deprecated, without anything similar.