Sigh, am lost again.... endless trial+error attempts but no luck, and running out of ideas...
anyone here who remembers
how to get FF-addons running in KM1.6?? (=FF3.5, gecko 191)
Basically that wasn't the main purpose, this quest had started with examining closer (yet again) how to get Firefox-addons installed and tweaked in KM74/KM76, for supporting and also hopefully figuring out more basics about GUI interaction with macros, that JSBridge thing, userscripts, workarounds etc. There's a lot of potential there, we just don't know it without an addon expert helping us! So after some experimenting with different folder locations and zip-or-not and manifestering and install.rdf entries etc., struggling with "hidden" but active addons and those who are disabled after installation, and with KG74 reporting itself to addons as "K-Meleon 2.2", which they believe is prehistoric "Firefox 2.2", the darkness is lifting a little bit again - in KM7X things look quite promising.
One of my example addons is SilentBlock. Which e.g. Hermes is praising so highly, so I knew it definitely runs in KM too and is a very powerful firewall. Good test object since it's also very tiny, and it supports old+new engines. And the latest version even still available on AMO, since it supports multiple browsers:
https://addons.thunderbird.net/en-US/thunderbird/addon/silentblock/
This is running very nicely in KG74 too!
And big surprise: after installation it worked INSTANTLY, no restart needed!
And contrary to old descriptions, it can also be toggled on/off without needing restarts either, simply on about:addons, and it can import list changes in mid-session the same way. Cool.
So, unplanned lesson: "bootstrapped" addons are a very different kind. And if they contain chrome/components inside, that's only the alternative for older engines, which ignore the bootstrap.js, and vice-versa. Probably handy for comparing.
But I cannot tweak that script in KG74, to investigate possible hooks for GUI macros (on/off/import list). Just the tiniest touch breaks it instantly, and the buggy errorconsole remains dead. No logmsg, no error reports, and no testalert possible either, not anything
So, back to my initial request:
how to get that thing working in KM1.6 too??
Or is it impossible? Perhaps due to the last 3 lines in the manifest? Something with registering components??
Of course I tried the slightly older version 3.0, declared to work in FF3 too, which still contains the chrome+components stuff. And moved the components file into components folder. And deleted the 2 component/dat-files. And tried to adjust the manifest, taking httpfox as example, which does run fine and which also uses components. Tried with and without those 3 manifest lines. And tried as jar, and unpacked, and any nonsense idea I could think of - still doesn't work