Page 1 of 1

[CLOSED] NoScript blocks Tamper Monkey's scripts

Posted: Sat Nov 25, 2017 1:37 pm
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.

Re: NoScript blocks Tamper Monkey's scripts

Posted: Sat Nov 25, 2017 3:46 pm
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.

Re: NoScript blocks Tamper Monkey's scripts

Posted: Sat Nov 25, 2017 4:45 pm
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)

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

Posted: Sat Nov 25, 2017 5:11 pm
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.

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

Posted: Sat Nov 25, 2017 6:18 pm
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.