tor-flashproxy-badge icon indicating copy to clipboard operation
tor-flashproxy-badge copied to clipboard

Support SeaMonkey

Open bastik-1001 opened this issue 11 years ago • 6 comments

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.

bastik-1001 avatar Jun 01 '13 15:06 bastik-1001

Did you try it? Could you also try installing it from the add-on page now? I changed the compatibility there.

reezer avatar Jun 01 '13 16:06 reezer

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)

bastik-1001 avatar Jun 01 '13 16:06 bastik-1001

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).

seamonkey download

seamonkey install

bastik-1001 avatar Jun 01 '13 16:06 bastik-1001

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 //)

bastik-1001 avatar Jun 01 '13 17:06 bastik-1001

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

reezer avatar Jun 01 '13 17:06 reezer

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.

bastik-1001 avatar Jun 01 '13 18:06 bastik-1001