resetting 'allowed' scripts

Ask for help about NoScript, no registration needed to post
ironiccoinskort

resetting 'allowed' scripts

Post 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!!
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
barbaz
Senior Member
Posts: 11163
Joined: Sat Aug 03, 2013 5:45 pm

Re: resetting 'allowed' scripts

Post 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.
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:30.0) Gecko/20100101 Firefox/30.0 SeaMonkey/2.27a2
ironiccoinskort

Re: resetting 'allowed' scripts

Post 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!!
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: resetting 'allowed' scripts

Post 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.
======
Thrawn
------------
Religion is not the opium of the masses. Daily life is the opium of the masses.

True religion, which dares to acknowledge death and challenge the way we live, is an attempt to wake up.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
barbaz
Senior Member
Posts: 11163
Joined: Sat Aug 03, 2013 5:45 pm

Re: resetting 'allowed' scripts

Post 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.)
*Always* check the changelogs BEFORE updating that important software!
Mozilla/5.0 (X11; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0 SeaMonkey/2.30a1
Post Reply