How i can install incompatible extensions

Discussions about applications built on our platform code that do not have a dedicated board.

Moderators: trava90, athenian200

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

How i can install incompatible extensions

Unread post by mopskarel » 2025-05-08, 08:19

Again hi, how i can force Pale Moon or any other UXP browser in installing incompatible extension? I didn´t found anything on google, i just found that sometime works to copy whole profile folder. I´m talking about ScriptBlock.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37497
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: How i can install incompatible extensions

Unread post by Moonchild » 2025-05-08, 11:19

Depends on the extension.
If it says it's corrupt or incompatible when you attempt to install it, then it'll most likely be a WebExtension. You cannot install WebExtensions because we do not support them.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
jars_
Lunatic
Lunatic
Posts: 418
Joined: 2016-12-27, 00:12

Re: How i can install incompatible extensions

Unread post by jars_ » 2025-05-08, 12:54

By adding a section to install.rdf approximately the following type:

Code: Select all

  <!-- Pale Moon -->
  <em:targetApplication>
    <Description>
      <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
      <em:minVersion>24.0a1</em:minVersion>
      <em:maxVersion>29.*</em:maxVersion>
    </Description>
  </em:targetApplication>


User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-08, 13:43

Moonchild wrote:
2025-05-08, 11:19
Depends on the extension.
If it says it's corrupt or incompatible when you attempt to install it, then it'll most likely be a WebExtension. You cannot install WebExtensions because we do not support them.
It says its incompatible, its a pale moon extension but other UXP browser says, its incompatible (but with copying whole profile folder works in that browser good)

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-08, 13:44

jars_ wrote:
2025-05-08, 12:54
By adding a section to install.rdf approximately the following type:

Code: Select all

  <!-- Pale Moon -->
  <em:targetApplication>
    <Description>
      <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
      <em:minVersion>24.0a1</em:minVersion>
      <em:maxVersion>29.*</em:maxVersion>
    </Description>
  </em:targetApplication>

I know, but i dont know ID of that browser, i cant find it anywhere, isnt possible to bypass it someway? The browser is IceApe-UXP (edited SeaMonkey, but extension converter for SeaMonkey not helps)

User avatar
therube
Board Warrior
Board Warrior
Posts: 1712
Joined: 2018-06-08, 17:02

Re: How i can install incompatible extensions

Unread post by therube » 2025-05-08, 15:47

I'm not clear.
Are you trying to install this into Pale Moon, or into "IceApe-UXP" (which I'm not familiar with).
(It does install into PM.)

Oh, is IceApe-UXP a program here, a port of SeaMonkey to UXP?
If so, then you might need a SeaMonkey "id" for it to install.

If that's the case, then this might do it:

Code: Select all

   <!-- SeaMonkey -->
   <em:targetApplication>
      <Description>
        <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
        <em:minVersion>2.42</em:minVersion>
        <em:maxVersion>*</em:maxVersion>
      </Description>
   </em:targetApplication>


With that addition to install.rdf, jsblock@4bebca82.xpi (ScriptBlock), installs into SeaMonkey (itself - not IceApe-UXP),
is shown in extensions, can open its' Options & sites can be added (to Blacklist), & it does work, blocking scripts
(for said blacklisted sites), but I do not see its' icon (to be able to toggle a site...). (Might be different in IceApe-UXP?)

User avatar
jars_
Lunatic
Lunatic
Posts: 418
Joined: 2016-12-27, 00:12

Re: How i can install incompatible extensions

Unread post by jars_ » 2025-05-08, 16:17

mopskarel wrote:
2025-05-08, 13:44
... i dont know ID of that browser, i cant find it anywhere, isnt possible to bypass it someway? The browser is IceApe-UXP (edited SeaMonkey, but extension converter for SeaMonkey not helps)
Look at any working extension what you have, ID and format of this section is the same for everyone extensions\browsers(FF<=52 ver), id`s only changes: therube`s sample.

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-08, 16:48

jars_ wrote:
2025-05-08, 16:17
mopskarel wrote:
2025-05-08, 13:44
... i dont know ID of that browser, i cant find it anywhere, isnt possible to bypass it someway? The browser is IceApe-UXP (edited SeaMonkey, but extension converter for SeaMonkey not helps)
Look at any working extension what you have, ID and format of this section is the same for everyone extensions\browsers(FF<=52 ver), id`s only changes: therube`s sample.
If i remember it freezed on "downloading extension" for some reason when i did that, but i will maybe try again.

edit: now i tried to download some extensions from they pages, and they too said that are incompatible https://web.archive.org/web/20210409214 ... uxp_addons
Last edited by mopskarel on 2025-05-08, 17:02, edited 1 time in total.

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-08, 16:49

therube wrote:
2025-05-08, 15:47
I'm not clear.
Are you trying to install this into Pale Moon, or into "IceApe-UXP" (which I'm not familiar with).
(It does install into PM.)

Oh, is IceApe-UXP a program here, a port of SeaMonkey to UXP?
If so, then you might need a SeaMonkey "id" for it to install.

If that's the case, then this might do it:

Code: Select all

   <!-- SeaMonkey -->
   <em:targetApplication>
      <Description>
        <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
        <em:minVersion>2.42</em:minVersion>
        <em:maxVersion>*</em:maxVersion>
      </Description>
   </em:targetApplication>


With that addition to install.rdf, jsblock@4bebca82.xpi (ScriptBlock), installs into SeaMonkey (itself - not IceApe-UXP),
is shown in extensions, can open its' Options & sites can be added (to Blacklist), & it does work, blocking scripts
(for said blacklisted sites), but I do not see its' icon (to be able to toggle a site...). (Might be different in IceApe-UXP?)
Problem is that SeaMonkey addons not works there, i tried that seamonkey converter and didnt work
If i remember when i copied profile folder even icon worked.

User avatar
_yup_
Moongazer
Moongazer
Posts: 13
Joined: 2025-04-26, 11:45

Re: How i can install incompatible extensions

Unread post by _yup_ » 2025-05-08, 19:17

mopskarel wrote:
2025-05-08, 13:44
I know, but i dont know ID of that browser, i cant find it anywhere, isnt possible to bypass it someway? The browser is IceApe-UXP (edited SeaMonkey, but extension converter for SeaMonkey not helps)
Iceape ID is {9184b6fe-4a5c-484d-8b4b-efbfccbfb514}

Converter mostly works great, but sometimes it fails - especially when extension was targeted for different applications simultaneously.

Iceape is my main browser. It is almost completely compatible with Seamonkey. I adapted a lot of Seamonkey extensions to Iceape, and in 90% cases it was enough to add a new section

Code: Select all

<!-- Iceape-UXP -->
<em:targetApplication>
  <Description>
    <em:id>{9184b6fe-4a5c-484d-8b4b-efbfccbfb514}</em:id>
    <em:minVersion>52.0</em:minVersion>
    <em:maxVersion>52.*</em:maxVersion>
  </Description>
</em:targetApplication>
to install.rdf.

And the last 10% mainly was multi-application extensions with browser-specific branches in Javascript code.

I'll try to look into ScriptBlock.

UPD:
After addition of the above mentioned section ScriptBlock works in the Iceape.

I see one error in it's code, but it is harmless.

User avatar
_yup_
Moongazer
Moongazer
Posts: 13
Joined: 2025-04-26, 11:45

Re: How i can install incompatible extensions

Unread post by _yup_ » 2025-05-09, 03:20

As I discovered, in the parent of ScriptBlock (YesScript) there was support of some Seamonkey features, which was dropped in the ScriptBlock.

Here is ScriptBlock 1.1 with restored dropped feature, and also some fixes and improvements: http://yup.lh1.in/AddOns/script-block-1 ... +ia+pm.xpi

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-09, 05:16

_yup_ wrote:
2025-05-09, 03:20
As I discovered, in the parent of ScriptBlock (YesScript) there was support of some Seamonkey features, which was dropped in the ScriptBlock.

Here is ScriptBlock 1.1 with restored dropped feature, and also some fixes and improvements: http://yup.lh1.in/AddOns/script-block-1 ... +ia+pm.xpi
Thank you very much, now is from IceApe finally a usable browser. It´s not that important, but do you know id of boc navigator also?

User avatar
_yup_
Moongazer
Moongazer
Posts: 13
Joined: 2025-04-26, 11:45

Re: How i can install incompatible extensions

Unread post by _yup_ » 2025-05-09, 11:21

mopskarel wrote:
2025-05-09, 05:16
do you know id of boc navigator also?
{a3210b97-8e8a-4737-9aa0-aa0e607640b9}

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37497
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: How i can install incompatible extensions

Unread post by Moonchild » 2025-05-09, 11:47

Moving this since it's neither browser development, nor applicable to Pale Moon.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
mopskarel
Apollo supporter
Apollo supporter
Posts: 35
Joined: 2025-05-05, 18:58

Re: How i can install incompatible extensions

Unread post by mopskarel » 2025-05-09, 12:06

_yup_ wrote:
2025-05-09, 11:21
mopskarel wrote:
2025-05-09, 05:16
do you know id of boc navigator also?
{a3210b97-8e8a-4737-9aa0-aa0e607640b9}
Thank you, now it works even in it.