[CLOSED] NoScript blocks Tamper Monkey's scripts

Bug reports and enhancement requests
Locked
Cheddy
Posts: 3
Joined: Sat Nov 25, 2017 1:23 pm
Location: Russian Federation

[CLOSED] NoScript blocks Tamper Monkey's scripts

Post by Cheddy »

Hello.
Recently I stumbled upon a problem.
Suppose, we've a Tamper Monkey's script:

Code: Select all

...
@match /^http/
...
console.log(`path = '${self.location.url}'.`);
Theoretically, this script must(?) run at *every* http(s) page. However, it runs *only* at pages, that have enabled script execution by NoScript (for the domain, that the window belongs to).
So, when I allow script execution, I'll get the scripts's message.
If to disable scripts, so I shan't see its message.

So far, I didn't tested this on Grease Monkey yet.
The FAQ says:
Q: Can GreaseMonkey work with NoScript?
A: Yes, it can. Some GreaseMonkey user scripts just work only on pages where JavaScript is allowed, but most of them will work anyway.
So, I suppose, the script should work anywhere.
Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
barbaz
Senior Member
Posts: 10847
Joined: Sat Aug 03, 2013 5:45 pm

Re: NoScript blocks Tamper Monkey's scripts

Post by barbaz »

I don't think we can legally help you. From Tampermonkey's EULA -
https://addons.mozilla.org/firefox/addon/tampermonkey/eula/ wrote:You may not disassemble or reverse engineer Tampermonkey for any purpose, other than for reviewing the code for personal review
[...]
You are strictly prohibited from, and agree that you will not, adapt, edit, change, modify, transform, publish, republish, distribute, or redistribute Tampermonkey or any elements, portions, or parts thereof, including without limitation, to any elements, portions, or parts of Tampermonkey software (in any form or media) without the Company’s prior written consent.
*Always* check the changelogs BEFORE updating that important software!
-
Cheddy
Posts: 3
Joined: Sat Nov 25, 2017 1:23 pm
Location: Russian Federation

Re: NoScript blocks Tamper Monkey's scripts

Post by Cheddy »

barbaz wrote:I don't think we can legally help you. From Tampermonkey's EULA -
Very sad:(
IMO GM was so good, until once they overslept the moment.
So far, GM doesn't work at iframes, TM doesn't work eveywher it should(.
Sorry, for complaints.


Need to think a bit more about)
Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Cheddy
Posts: 3
Joined: Sat Nov 25, 2017 1:23 pm
Location: Russian Federation

Re: [CLOSED] NoScript blocks Tamper Monkey's scripts

Post by Cheddy »

TM has an official repo at https://github.com/Tampermonkey/tampermonkey
Its source freely available & needn't to be disassembled.
So, it's not necessary to violate *any* its licence rule.
Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
barbaz
Senior Member
Posts: 10847
Joined: Sat Aug 03, 2013 5:45 pm

Re: [CLOSED] NoScript blocks Tamper Monkey's scripts

Post by barbaz »

Cheddy wrote:TM has an official repo at
That is the source for older versions from more than two years ago -
https://github.com/Tampermonkey/tampermonkey wrote:This repository contains the source of the Tampermonkey extension up to version 2.9. All newer versions are distributed under a proprietary license.
So it wouldn't help here.

In any case, their EULA is their EULA and we are not interested in finding ways around it.

If you can reproduce the issue using Greasemonkey or Violentmonkey, please start a new thread and do not mention Tampermonkey.

Thanks for your interest.
*Always* check the changelogs BEFORE updating that important software!
-
Locked