How i can install incompatible extensions
Moderators: trava90, athenian200
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
How i can install incompatible extensions
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.
-
- Pale Moon guru
- Posts: 37497
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: How i can install incompatible extensions
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.
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Lunatic
- Posts: 418
- Joined: 2016-12-27, 00:12
Re: How i can install incompatible extensions
By adding a section to install.rdf approximately the following type:
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
Re: How i can install incompatible extensions
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)
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
-
- Board Warrior
- Posts: 1712
- Joined: 2018-06-08, 17:02
Re: How i can install incompatible extensions
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:
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?)
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?)
-
- Lunatic
- Posts: 418
- Joined: 2016-12-27, 00:12
Re: How i can install incompatible extensions
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.
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
Re: How i can install incompatible extensions
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.
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
Re: How i can install incompatible extensions
Problem is that SeaMonkey addons not works there, i tried that seamonkey converter and didnt worktherube wrote: ↑2025-05-08, 15:47I'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?)
If i remember when i copied profile folder even icon worked.
-
- Moongazer
- Posts: 13
- Joined: 2025-04-26, 11:45
Re: How i can install incompatible extensions
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>
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.
-
- Moongazer
- Posts: 13
- Joined: 2025-04-26, 11:45
Re: How i can install incompatible extensions
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
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
-
- Apollo supporter
- Posts: 35
- Joined: 2025-05-05, 18:58
Re: How i can install incompatible extensions
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?_yup_ wrote: ↑2025-05-09, 03:20As 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
-
- Moongazer
- Posts: 13
- Joined: 2025-04-26, 11:45
-
- Pale Moon guru
- Posts: 37497
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: How i can install incompatible extensions
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
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite