Greasemonkey is going Web Extensions

General discussion, compatibility and contributed extensions.

Moderators: satrow, Lootyhoof, Andrew Gilbertson

User avatar
half-moon
Astronaut
Astronaut
Posts: 909
Joined: Sun Jul 20, 2014 12:30 pm
Location: USA

Greasemonkey is going Web Extensions

Postby half-moon » Wed Feb 01, 2017 4:13 pm

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
Astronaut
Astronaut
Posts: 919
Joined: Sun Aug 19, 2012 8:32 pm

Re: Greasemonkey is going Web Extensions

Postby back2themoon » Wed Feb 01, 2017 4:50 pm

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: Menu/Help/Restart with Add-ons Disabled
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
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Wed Feb 01, 2017 5:27 pm

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
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Sat Feb 18, 2017 9:40 am

This is an experimental version: Greasemonkey 3.9.3

User avatar
back2themoon
Astronaut
Astronaut
Posts: 919
Joined: Sun Aug 19, 2012 8:32 pm

Re: Greasemonkey is going Web Extensions

Postby back2themoon » Sun Feb 19, 2017 8:27 am

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: Menu/Help/Restart with Add-ons Disabled
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
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Sun Feb 19, 2017 9:04 am

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
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Wed Feb 22, 2017 2:47 am

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:
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

User avatar
half-moon
Astronaut
Astronaut
Posts: 909
Joined: Sun Jul 20, 2014 12:30 pm
Location: USA

Re: Greasemonkey is going Web Extensions

Postby half-moon » Thu Feb 23, 2017 12:41 am

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
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Thu Feb 23, 2017 7:15 am

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


OK, so not Web Extension.
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

User avatar
gracious1
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Wed Mar 15, 2017 10:55 am

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.
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

coffeebreak
Astronaut
Astronaut
Posts: 888
Joined: Sat Sep 26, 2015 4:51 am
Location: U.S.

Re: Greasemonkey is going Web Extensions

Postby coffeebreak » Wed Mar 15, 2017 11:41 am

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
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Wed Mar 15, 2017 11:51 am

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
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Thu Mar 16, 2017 4:43 am


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:
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

GMforker
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Thu Mar 30, 2017 6:48 am


User avatar
gracious1
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Wed Apr 12, 2017 1:38 am

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.
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

GMforker
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Wed Aug 16, 2017 2:21 pm

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

User avatar
gracious1
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Thu Aug 17, 2017 11:00 pm

Will you continue to develop your experimental fork of Greasemonkey for Pale Moon? Greasemonkey is an extension I cannot live without!
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.

GMforker
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Fri Aug 18, 2017 6:33 am

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
Lunatic
Lunatic
Posts: 415
Joined: Thu Aug 27, 2015 6:29 am
Location: Czech Republic

Re: Greasemonkey is going Web Extensions

Postby GMforker » Mon Oct 02, 2017 6:46 am

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

User avatar
gracious1
Astronaut
Astronaut
Posts: 651
Joined: Sun May 15, 2016 5:00 am
Location: snowy upstate NY
Contact:

Re: Greasemonkey is going Web Extensions

Postby gracious1 » Mon Oct 02, 2017 7:51 am

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


Link? :mrgreen:
ImageBe not the first by whom the new are tried, nor yet the last to lay the old aside.


Return to “Browser extensions”

Who is online

Users browsing this forum: No registered users and 7 guests