tor-flashproxy-badge
tor-flashproxy-badge copied to clipboard
Support SeaMonkey
Some prefer SeaMonkey over Firefox and since it uses the same engine (and also supports WebSockets) it would be nice to have it supported.
As far as I can tell it requires only a change in the .rdf; changes to the code seem not to be required.
Did you try it? Could you also try installing it from the add-on page now? I changed the compatibility there.
I hadn't SeaMonkey installed. I just installed 2.17.1 (English) and went to the add-on manger where it doesn't find your add-on.
On the add-ons page it tells me that I need Firefox. (This applies to both en-us and de version of the page)
And if I try to add it SeaMonkey tells me that it is not compatible.
(I don't see any change in the .rdf files for 0.1.0 and 0.1.1).
According to https://developer.mozilla.org/en-US/docs/Extensions_support_in_SeaMonkey_2 the em:id of SeaMonkey is
//<//em:id//>//{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}//<///em:id//>// (strip out //)
I will consider this blocked by upstream for now. It would be possible to use a more low level API, but I don't have the time for this now. However once the following upstream bug is fixed I am of course going to support that.
https://bugzilla.mozilla.org/show_bug.cgi?id=724276
Alright, simply modifying the install.rdf does not work.
I downloaded 0.1.1 and modified the install.rdf so it would install SeaMonkey. Installing works.
However there's no icon in the status bar and this is most likely the case, because it just does not work. It dies because it is unsupported.
Timestamp: 01.06.2013 19:59:15 Error: tor-flashproxy-badge: An exception occurred. Error: Unsupported Application: The module sdk/panel currently supports only Firefox. resource://jid0-1kqapo5buhwjbqft5beuxhxzjca-at-jetpack/addon-sdk/lib/sdk/loader/cuddlefish.js 80 Traceback (most recent call last):[removed]
I'm removing (de-install) SeaMonkey, but I'm available for another try, when the SDK support it. I guess once it's going I'm going to fire up the latest SeaMonkey version to test new versions of your add-on.