Page 1 of 1

How to prevent sites from knowing NoScript is on?

Posted: Tue Jul 12, 2016 8:17 am
by Alain
Is there a way to download the unwanted scripts but not to run them?

I have a problem with Pinterest. I just wanted to look at a page but a dark grey curtain rises up over the page, asking me to register.

People online say that you used to be able to press "escape" to make it go away, but this does not function anymore.

When I turn on NoScript, Pinterest detects it and stops the page from loading (giving me a link to a page explaining how to enable javascript!!!)

So I am wondering if there is a way to download the scripts and pretend to be running them, without actually running them?

Pinterest notoriously tracks you aggressively, so before registering to it you have to create an email account you will only ever use for Pinterest.

I hate it when websites want to coerce the user like that!

Any suggestion welcome.

Re: How to prevent sites from knowing NoScript is on?

Posted: Tue Jul 12, 2016 8:51 am
by Alain
I found a script for sorting out Pinterest which functions with GreaseMonkey:
http://www.ghacks.net/2015/04/29/unlimi ... istration/

But my question remains, because it is not the only site to discriminate people who block scripts.

Re: How to prevent sites from knowing NoScript is on?

Posted: Tue Jul 12, 2016 2:34 pm
by barbaz
Well, my first suggestion is to not only never use Pinterest, but completely block it and all its associated domains in the browser and DNS and whatever else you might use for blocking an entire site. That's what I do to all those type sites I know about. ;)


As for whether a site detects NoScript, since their link is about enabling JavaScript then they're not "detecting NoScript". They only know that something is blocking scripts.
Go there with about:config > javascript.enabled;false and NoScript disabled and you'll surely see the same thing.
Circumventing this is possible depending on the amount of time you're willing to put in - if it really really matters, you can sanitise the site's scripts of all the undesirables and run them locally as surrogate script, for example. Sometimes - if full site functionality doesn't matter to you - it's as easy as opening the Inspector (Ctrl-Shift-C) and tweaking one or two things.

There is no universal solution for all such sites, bottom line is the site probably does require JS to a certain extent, either due to BS site design or malice or hatred for the user or whatever.