Live data from Hacker News

Firefox Android now supports Tampermonkey

support.mozilla.org

221–230 of 301 posts

Re: Firefox Android now supports Tampermonkey

#221
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.

Iceraven supports Violentmonkey - https://github.com/fork-maintainers/iceraven-browser

(Iceraven is a fork of Firefox for Android with way more extensions enabled and several other annoyances fixed.)

I just installed it and then added https://greasyfork.org/en/scripts/460206-hn-avatars - it works perfectly!

Re: Firefox Android now supports Tampermonkey

#223

Earlier quoted context omitted.

I don't think anyone questioned the legality, but you seem to be conflating that with morality. evil (to use your term) is a moral judgement, not a legal one.

What he did wasn't immoral. Whether you agree with that or not that's a different topic, and if you disagree with that let me remind you that people have different points of view and that shouldn't be an issue. Since morality is subjective in the end, the only discussion worth having is whether or not what he did was legal, which it was.

> What he did wasn't immoral ... Since morality is subjective

I agree that morality is subjective -- what he did was immoral to some and moral to others. Similarly there are people who considered it immoral when CEOs were publicly voicing support for pro-choice policies.

For a leader it probably hinges on the perspectives of the people they lead. You won't have a healthy organization if a significantly large number of people believe you are behaving immorally, especially at a nonprofit paying below-market rates.

Re: Firefox Android now supports Tampermonkey

#224
post #8

Earlier quoted context omitted.

For Android, yeah, they have a short list of allowed addons. https://addons.mozilla.org/en-US/android/search/?promoted=re... You can get past it if you're willing to run Nightly and jump through these hoops: https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...

It's worth pointing out that this isn't truly "getting past it". It's still locked to Mozilla's add-on store (preventing you from testing or manually loading extension bundles) and all you're really doing is switching the collection that Fenix loads the extensions from to one you control instead. One of the bigger reasons to use Fennec instead (the old Firefox Android browser, still maintained as a community fork) fo…

Hmm I use F-droid Fennec daily, and it has the same whitelist of available extensions as regular Firefox. I don't see how to add your own, unless you go through the hoops of enabling debug mode (described elsewhere in another comment)

Re: Firefox Android now supports Tampermonkey

#225

Earlier quoted context omitted.

I don't think anyone questioned the legality, but you seem to be conflating that with morality. evil (to use your term) is a moral judgement, not a legal one.

What he did wasn't immoral. Whether you agree with that or not that's a different topic, and if you disagree with that let me remind you that people have different points of view and that shouldn't be an issue. Since morality is subjective in the end, the only discussion worth having is whether or not what he did was legal, which it was.

> What he did wasn't immoral

... to you. Like you say in this very comment, morality / ethics is personal / specific to each person.

If you did something legal I despise (I might even think what you did was moral, but still strongly disagree), I understand that you did something legal but still might reject the idea to have you near me or representing something I like and might employ legal means to try to get rid of you, too. By protesting for instance. I have the right to do so as long as I respect the law.

The fact that what he did is legal is settled but he still decided to step out, as a consequence of people protesting against him being the CEO because of his past actions. Since legality is settled and everyone agrees about this, it's not a discussion worth having, actually. Only the rest remains. This is absolutely non-legal concerns that people don't agree on.

Law does not settle everything. Legality is not sufficient for something to be moral. It might not even be necessary.

Now, the rest has also been discussed at length, so it's not clear it's worth keeping discussing this neither.

Re: Firefox Android now supports Tampermonkey

#226
post #110

I don't understand why Mozilla artificially limits what addons can be used on android. I've been using Tampermonkey on android for years, and it worked fine, just like other addons that don't happen to have yet been blessed so that users are granted the privilege of being able to choose to install them. For reference, to work around mozilla's artificial restrictions, you have to use nightly. Once you activate the deb…

Just FYI you can now use a custom addon collection on Firefox Beta for Android, if you want to use a slightly less cutting-edge version. Fennec from F-Droid is another option.

F-droid Fennec has the same whitelist of available extensions as regular Firefox

Re: Firefox Android now supports Tampermonkey

#228

Earlier quoted context omitted.

ViolentMonkey at least seemed to be the only one that worked in my Firefox with NoScript enabled on a site. And since I was occasionally writing script snippets to fix stupid uses of JS to unhide images/html, that was nice.

My browsing's habit is the same as yours, just a bit different is I use noscript-mode and write my own scripts to fix the sites using ublock alone (so I won't need 2 extensions for it). It was a bit (nice) surprised for me to see many sites is really usable in noscript-mode.

Heh. On a few (not all) my firefox profiles I actually use umatrix+noscript. :) This one I'm typing on right now actually.

The reason is I like the simple toggle approach of noscript, but I like umatrix's granularity. So I set umatrix to block virtually all 3rd party things, but give it a full whitelist on the things noscript handles well (media/script/xhr/other). Then I whitelist selectively in noscript and expand slightly in umatrix if necessary (say, for temporarily whitelisting google's captcha images).

Re: Firefox Android now supports Tampermonkey

#229
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.

What exactly is better in ViolentMonkey? Just want to know because I keep working with userscripts and after GreaseMonkey's collapse TamperMonkey has been my default userscript manager.

TamperMonkey has a terrible embedded editor. It assumes 4 spaces formatting and some other shit that I don't like, but can't change. I'm also lazy to switch to something else. I just wish they would fix the editor.

Re: Firefox Android now supports Tampermonkey

#230
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.

What exactly is better in ViolentMonkey? Just want to know because I keep working with userscripts and after GreaseMonkey's collapse TamperMonkey has been my default userscript manager.

I'll pinch in with Tampermonkey's upsides compared to Violentmonkey.

Tampermonkey supports @connect [1] which lets you take an action whenever a script connects to a domain that isn't listed in its meta fields. Tampermonkey also warns you whenever a script modifies its @include/@match/@connect fiels with an update.

[1]: https://www.tampermonkey.net/documentation.php?locale=en#met...

Post reply on HN