Greasemonkey is going Web Extensions

General discussion, compatibility and contributed extensions.

Moderators: satrow, FranklinDM, Lootyhoof

User avatar
half-moon
Keeps coming back
Keeps coming back
Posts: 909
Joined: Sun, 20 Jul 2014, 12:30
Location: USA

Greasemonkey is going Web Extensions

Unread postby half-moon » Wed, 01 Feb 2017, 16:13

Martin Brinkmann wrote:Greasemonkey is a popular add-on for the Firefox web browser that enables you to load and create userscripts to interact with web content.

The add-on, like any other legacy extension for Firefox, will not work anymore in its current form when Mozilla makes the switch to WebExtensions exclusivity in the end of 2017.

While it remains to be seen if Mozilla will indeed flip the switch with the release of Firefox 57, or postpone, it is clear that the organization decided to go all-in on the idea.

The developer of Greasemonkey, Anthony Lieuallen, has published a design document for the migration of Greasemonkey from Firefox's current add-on system to WebExtensions.

<snip>


Anthony Lieuallen wrote:Overall, the process of writing this doc has been demoralizing. It took a lot of work to just scratch the surface of our feature set. At every step, I seemed to find things that range from difficult to impossible, given the APIs that WebExtensions have access to. A significant amount of UI and features will change by the necessity of no longer having the power to do so many things.


Martin Brinkmann wrote:<snip>

He mentions Tampermonkey, a userscript extension for Chrome which should work in Firefox already. He did look at Tampermonkey more closely, as it based on WebExtensions already, and noticed that most of what he dislikes about the extension is because of the limitations of WebExtensions.


Article: http://www.ghacks.net/2017/02/01/greasemonkey-dev-posts-webextensions-design-doc-paints-grim-picture/

User avatar
back2themoon
Board Warrior
Board Warrior
Posts: 1184
Joined: Sun, 19 Aug 2012, 20:32

Re: Greasemonkey is going Web Extensions

Unread postby back2themoon » Wed, 01 Feb 2017, 16:50

Seems like Greasemonkey will have to be limited in one way or another, in order to fully go WebExtensions? I'd love to hear from GMforker on this.
Safe Mode / clean profile info: Help/Restart in Safe Mode
Information to include when asking for support - How to apply user agent overrides

Windows 10 Pro - Pale Moon x64 - FossaMail x64 - Emsisoft Anti-Malware

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Wed, 01 Feb 2017, 17:27

WebExtensions (and their possibilities and implications) can be very demotivating (to some developers).

I will know in the coming months...
(currently, I wait for GM 3.10, which should fix some bugs - and add compatibility with PM 27)

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Sat, 18 Feb 2017, 09:40

This is an experimental version: Greasemonkey 3.9.3

User avatar
back2themoon
Board Warrior
Board Warrior
Posts: 1184
Joined: Sun, 19 Aug 2012, 20:32

Re: Greasemonkey is going Web Extensions

Unread postby back2themoon » Sun, 19 Feb 2017, 08:27

GMforker wrote:This is an experimental version: Greasemonkey 3.9.3

Thanks for the new version. I noticed in about:config it adds quite a lot of extensions.greasemonkey.xxx... values (must be over 100) - is this normal?
Safe Mode / clean profile info: Help/Restart in Safe Mode
Information to include when asking for support - How to apply user agent overrides

Windows 10 Pro - Pale Moon x64 - FossaMail x64 - Emsisoft Anti-Malware

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Sun, 19 Feb 2017, 09:04

back2themoon wrote:I noticed in about:config it adds quite a lot of extensions.greasemonkey.xxx... values (must be over 100) - is this normal?

Yes. See "Add support for CORS/CSP override" (experimental, GM #2046).

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Wed, 22 Feb 2017, 02:47

GMforker wrote:This is an experimental version: Greasemonkey 3.9.3


Is this a WebExtensions version or is it... um... whatever kind of extension Greasemonkey has been up to now? :shifty:
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

User avatar
half-moon
Keeps coming back
Keeps coming back
Posts: 909
Joined: Sun, 20 Jul 2014, 12:30
Location: USA

Re: Greasemonkey is going Web Extensions

Unread postby half-moon » Thu, 23 Feb 2017, 00:41

gracious1 wrote:
GMforker wrote:This is an experimental version: Greasemonkey 3.9.3


Is this a WebExtensions version or is it... um... whatever kind of extension Greasemonkey has been up to now? :shifty:


No, it's a version of the fork made for Pale Moon.

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Thu, 23 Feb 2017, 07:15

half-moon wrote:No, it's a version of the fork made for Pale Moon.


OK, so not Web Extension.
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Wed, 15 Mar 2017, 10:55

GMforker wrote:This is an experimental version: Greasemonkey 3.9.3



What happened to this Greasemonkey version? I get a 404 error when I try to connect to the page.
(I was trying to install either 3.9.3 or 3.9.2 on another profile. I have 3.9.2 on my default profile)

Version 3.10 on the AMO does not appear to be compatible with PM 27.
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

coffeebreak
Board Warrior
Board Warrior
Posts: 1360
Joined: Sat, 26 Sep 2015, 04:51
Location: U.S.

Re: Greasemonkey is going Web Extensions

Unread postby coffeebreak » Wed, 15 Mar 2017, 11:41

gracious1 wrote:What happened to this Greasemonkey version? I get a 404 error when I try to connect to the page.

https://github.com/janekptacijarabaci/greasemonkey/releases/tag/3.9.3.1ForkExperimental

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Wed, 15 Mar 2017, 11:51

gracious1 wrote:
GMforker wrote:This is an experimental version: Greasemonkey 3.9.3


What happened to this Greasemonkey version? I get a 404 error when I try to connect to the page.
(I was trying to install either 3.9.3 or 3.9.2 on another profile. I have 3.9.2 on my default profile)

Version 3.10 on the AMO does not appear to be compatible with PM 27.

Yes, it is no longer valid. You can use a general link: Greasemonkey releases

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Thu, 16 Mar 2017, 04:43


GMforker wrote:Yes, it is no longer valid. You can use a general link: Greasemonkey releases


Ah, very good! Thank you! Pleased and relieved it is still available! :thumbup:
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Thu, 30 Mar 2017, 06:48


User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Wed, 12 Apr 2017, 01:38

GMforker wrote:A more experimental version: Greasemonkey 3.12 (currently it is version 3.12.1beta1)


Appears to work just fine in PM 27.2.1 (64-bit) on Ubuntu 14.04.5.
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Wed, 16 Aug 2017, 14:21

Upstream (XUL/XPCOM) version is obviously dead...
https://github.com/greasemonkey/greasem ... dated-desc

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Thu, 17 Aug 2017, 23:00

Will you continue to develop your experimental fork of Greasemonkey for Pale Moon? Greasemonkey is an extension I cannot live without!
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Fri, 18 Aug 2017, 06:33

gracious1 wrote:Will you continue to develop your experimental fork of Greasemonkey for Pale Moon? Greasemonkey is an extension I cannot live without!

Yes, this decision has nothing to do with Greasemonkey for Pale Moon.

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Unread postby GMforker » Mon, 02 Oct 2017, 06:46

A new version (release candidate) was released - but please follow the initial instructions.

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: Greasemonkey is going Web Extensions

Unread postby gracious1 » Mon, 02 Oct 2017, 07:51

GMforker wrote:A new version (release candidate) was released - but please follow the initial instructions.


Link? :mrgreen:
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊


Return to “Browser extensions”

Who is online

Users browsing this forum: No registered users and 5 guests