I have a question about how to structure communication between a (new) Firefox extension and existing C# code.
The firefox extension will use configuration data and
The option I selected was #2: use a sqlite db. Main advantages being:
Clearly some of these are scenario-dependant, so I would definitely not say this is the best general-purpose option for communication between FF extn and C# service.
UPDATE: We used just a sqlite db initially, and then wanted some synchronous communication so later exposed an http web service from the C# windows service that is called by the FF extension. This web service is now consumed by both the FF extension and other browser extensions. It's nice that it's a web service as it makes it easy to consume by different apps in different languages.