Le mercredi 05 septembre 2007, à 17:50:35 +0200, Mike a écrit : > > Actually, it *does* allow global extensions, but applications embedding > libxul or using xulrunner have to initialize the extensions manager by > themselves in order to get these extensions enabled. This is something that > is, unfortunately, not very likely to change.
What I meant here is you can use global extension for some applications, but not for xulrunner globally. ie: an extension has to provide an install.rdf referencing all xulrunner application it works with. So if you have a xulrunner extension, and you create a new application, you must: - enable extension manager (easy: can be done in the application itself) - change something in extension install.rdf (difficult: you must modify another debian package). That's what I want to avoid here. I think it will be easier to avoid that in xulrunner 1.9 (I'm not totally sure, but that's what I understand from mozilla bug 299716) > Note having added stuff in the chrome without extensions recently, I can't > tell you if it will be necessary to go through a registration phase, but > I think putting a chrome.manifest file alongside should be enough. adding a .jar and a manifest in /usr/share/xulrunner/chrome/ seems to work fine. That's the way we do things in my paid job. But if you want to provide a components/ directory, you have to provide a real extension - otherwise, the component(s) may not be reregistered after modifications. Regards arno
signature.asc
Description: Digital signature