Live data from Hacker News

Firefox Android now supports Tampermonkey

support.mozilla.org

81–90 of 301 posts

Re: Firefox Android now supports Tampermonkey

#81
If anyone needs a "monkey" not for web pages but for any process on your computer system, may I recommend Frida:

https://frida.re

https://github.com/frida/frida

With Frida, you write JavaScript programs and then inject them into arbitrary processes, to hook and modify and call whatever you please.

It gets a lot of use in the reverse engineering and vulnerability research communities, but has broader scope too.

For instance, I used it recently to automate the UI of a video production program on Windows, by sending window messages to the main message loop from an injected thread, and hooking into various system dialog functions to override them.

Re: Firefox Android now supports Tampermonkey

#82
post #19
post #5

Greasemonkey was the good one and then something happened with it and it was no longer the best choice. I'm not sure what. The same repeated with Tampermonkey. It now has telemetry built into it, at one time w/ no privacy policy. https://www.reddit.com/r/firefox/comments/6hs59w/tampermonke... The good one now is Violentmonkey. Has been for some time. Does Mozilla have an allowlist for these? If so I don't like it.

A big thing for me is that Tampermonkey is not open source. And yes, Firefox on Android has an allowlist of "known working good" extensions, the reason given being that Firefox for Android doesn't implement everything the Desktop version implements and IIUC, want to a avoid users blaming the browser when something breaks because of it.

It really is bizzare, old Firefox used to support all addons, then they shipped a new version and only allowed like 10 addons, and to this day they don't allow any more. It's already been years.

I know my addon works fine on mobile, but they provide no means of specifying that*. I tried to email them for it to become "recommended" but never heard back.

The fact that they allow tampermonkey which allows any kind of script just adds insult to the injury.

* when uploading a new version, it does ask to specify which Firefox desktop/android versions are supported, but this existed before the new Firefox and doesn't do anything.

Re: Firefox Android now supports Tampermonkey

#84

Iceraven has had this capability forever, no big announcement required. If you want to use Firefox on android and don't want to deal with these artificial restrictions and excuses for bad behavior just get iceraven and call it a day.

What's the difference between Iceraven and Fennec?

Re: Firefox Android now supports Tampermonkey

#85

Earlier quoted context omitted.

https://github.com/Tampermonkey/tampermonkey/blob/master/COP... this says GPL so unless they update their license file here, this stays

> This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license. You can of course do whatever GPL allows you to the code in the repository (so up to version 2.9).

so the newer version isn't even at all based on the one before 2.9? seems unlikely

Re: Firefox Android now supports Tampermonkey

#86

Earlier quoted context omitted.

Ah yes, an addon whitelist. How very community friendly of Mozilla... And they wonder why their market share plummets the way it does, making such extremely user hostile decisions like that.

Playing devil's advocate here, don't they need to protect their users from nefarious add ons that could steal data?

The we need a nanny argument really irks me in all it's forms. I appreciate guardrails, not a straightjacket.

Re: Firefox Android now supports Tampermonkey

#88

Earlier quoted context omitted.

> This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license. You can of course do whatever GPL allows you to the code in the repository (so up to version 2.9).

so the newer version isn't even at all based on the one before 2.9? seems unlikely

If you own the rights to software, you previously releasing something under the GPL does not mean you have to make derived versions of the thing you released under the GPL available under the GPL too. If you take someone else's code under the terms of the GPL you have to do that, but that does not seem to have happened here.

Re: Firefox Android now supports Tampermonkey

#89
post #12

Userscripts are such an amazing thing

Just make sure you read every script and don't auto update. Back in the day, some changed to take over your facebook.

That's a good tip - I need to check that it's not auto updating scripts.
Post reply on HN