Page 1 of 1
resetting 'allowed' scripts
Posted: Tue Jun 10, 2014 11:33 am
by ironiccoinskort
Hi, once again I have a question that seems like it should be obvious. I have various sites I go to where I want to be sure everything works, so I "allowed all on this page". But now it seems like all those scripts run on _all_ pages. Googleadservice, doubleclick, chartbeat.....all the things that slow my system down. But if I "forbid" those sites on the other pages, they apparently go into the 'untrusted' file and then I can't allow them elsewhere. I can't figure out how to 'softly' disallow them--to go back to where they are just 'blocked' without them being on some 'black list'. I considered uninstalling noscript and then reinstalling it, and only ever saying 'temporarily allow all' for the pages I visit a lot, but that's a pain and I share this computer with other users who get mad to find their pages "don't work" because of noscript running. What am I doing wrong?? Thanks!!
Re: resetting 'allowed' scripts
Posted: Tue Jun 10, 2014 4:40 pm
by barbaz
Sounds like someone allowed scripts globally.
Go to
NoScript Options -> Whitelist -> uncheck "Scripts Globally Allowed (dangerous)"
and, so that this is less likely to happen again, go to
NoScript Options -> Appearance -> un-check "Allow Scripts Globally (dangerous)".
You might also want to check your Untrusted list and your whitelist for sites that don't belong in either place.
Re: resetting 'allowed' scripts
Posted: Tue Jun 10, 2014 10:11 pm
by ironiccoinskort
Thank you for getting back to me. "Scripts Globally Allowed (dangerous)" was _not_ checked in options. However my "Whitelist" was really long. I assume those are all scripts that will be allowed on any site? So I can take them off the Whitelist and they will no longer be automatically allowed?
Then, for sites where I _do_ want everything allowed, can I say "Allow All on this page" and have it just apply to that particular page? I feel like when I "allow all" on one page it 'whitelists' all those scripts and now I encounter them everywhere. I just want to have certain pages where all the scripts run freely, but have most pages block these non-harmful-but-system-slowing scripts. Is that possible?
Thank you!!
Re: resetting 'allowed' scripts
Posted: Wed Jun 11, 2014 12:11 am
by Thrawn
Please bear in mind that what you are asking for is related to performance/privacy, not security.
Yes, if you tell NoScript that you trust a site (not to attack you), then that site will be allowed everywhere. It's safe, right? That's all NoScript cares about.
You may be better off with a tool designed for what you want, such as
Adblock Plus.
Re: resetting 'allowed' scripts
Posted: Wed Jun 11, 2014 12:14 am
by barbaz
ironiccoinskort wrote:"Scripts Globally Allowed (dangerous)" was _not_ checked in options
Weird, you don't see "Forbid (site)" in the main NoScript menu?
Or is it that if you click that, the site lands in Untrusted?
ironiccoinskort wrote:However my "Whitelist" was really long. I assume those are all scripts that will be allowed on any site?
Yes
ironiccoinskort wrote:So I can take them off the Whitelist and they will no longer be automatically allowed?
What do you mean by "automatically"?
NoScript won't allow them "just because they're there", but they would still be allowed if you "(Temporarily) allow all this page", allow scripts globally, or have "Temp allow top-level sites by default" set and you go to the site directly.
ironiccoinskort wrote:Then, for sites where I _do_ want everything allowed, can I say "Allow All on this page" and have it just apply to that particular page? I feel like when I "allow all" on one page it 'whitelists' all those scripts and now I encounter them everywhere. I just want to have certain pages where all the scripts run freely, but have most pages block these non-harmful-but-system-slowing scripts. Is that possible?
Yes, it's possible, by either "faking it" by manipulating auto-reload permissions in about:config (set the relevant noscript.autoReload.allTabs* prefs to false) or by toggling the new noscript.cascadePermissions pref.
(If you don't use "Allow all this page", but instead use "temporarily allow all this page" and only "make page permissions permanent" when you want the permissions to stick, this won't be as much of a problem for you.)