A Quick Guide for NoScript 10

General discussion about the NoScript extension for Firefox
Post Reply
Mistame
Junior Member
Posts: 28
Joined: Tue Nov 21, 2017 5:47 pm

A Quick Guide for NoScript 10

Post by Mistame »

I noticed a lot of people are confused on the new UI and I figured I'd copy my reply from one of the posts to make it easier to find.

Due to the nature of Firefox's upgraded engine, extensions are limited to the WebExtension API. This limits their ability to manipulate the interface. Thus, many extensions, including NoScript, have to change how their UIs work. Since NoScript's new UI is confusing for some people, here's a basic rundown of how it works:

The icons to the left of a domain determine its permissions. From left to right you have:
  • Default - This is the default state, scripts for that domain are blocked.
  • Trusted - Scripts for that domain are allowed. Note that when this active, you can control whether or not the permissions are permanent or temporary by clicking the clock on the right side of Trusted. A faded clock means they're permanent. A larger, brighter clock means they'll be reset to Default after a browser restart.
  • Untrusted - The opposite of Trusted. Scripts for the domain are explicitly blocked, permanently.
  • Custom - Similar to Trusted, though you specify exactly what types of objects are allowed.
  • Match HTTPS Only - This seems to be what's confusing people. I think this is how it works: The color of the lock determines whether or not the permissions only apply to to the domain when accessed via HTTPS (Secure). If the lock is green, the permissions only apply if the domain is accessed through HTTPS. If the lock is red, it matches the domain regardless of HTTP or HTTPS with the caveat that it's limited to that exact domain. In other words, if lock is red, the permissions apply to site.net, but not sub.site.net. Additionally, what the lock defaults to is determined by whether or not the domain is accessed through HTTPS or not. For example, google.com is accessible through HTTPS thus its lock defaults to green (there's no reason to access the site via HTTP) and any second-level subdomains are included (IE, *.google.com).
I hope that helps. Feel free to offer corrections if I have something wrong.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
barbaz
Senior Member
Posts: 10841
Joined: Sat Aug 03, 2013 5:45 pm

Re: A Quick Guide for NoScript 10

Post by barbaz »

Thanks for doing this! Image

Giorgio, should this be sticky?
*Always* check the changelogs BEFORE updating that important software!
-
clivew
Posts: 8
Joined: Fri May 12, 2017 7:23 pm

Re: A Quick Guide for NoScript 10

Post by clivew »

Thanks for the explanation. Everything is so much more complicated than before. I no longer seem to have a menu from the NoScript icon listing various domains and their status for the page in question.
Is there a difference between an unlocked red icon and a locked red icon?
In this new gargantuan list of sites with their attributes is there any way to cull the list? Neither left nor right clicks seem to bring up an option.

Many thanks, Clive
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
MyNameHere
Junior Member
Posts: 34
Joined: Mon Apr 26, 2010 4:41 pm

Re: A Quick Guide for NoScript 10

Post by MyNameHere »

See also this detailed interpretation of the interface that also addresses the HTTP/HTTPS feature.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Mistame
Junior Member
Posts: 28
Joined: Tue Nov 21, 2017 5:47 pm

Re: A Quick Guide for NoScript 10

Post by Mistame »

^ Yep, more detailed post. Thanks for the link! :)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
confused1
Posts: 1
Joined: Sun Nov 26, 2017 4:04 am

Re: A Quick Guide for NoScript 10

Post by confused1 »

How do I enable a certain script? Previously I could right click and a list of blocked scripts would appear and I could select which I wanted to enable. Now that is gone. Thanks for your help.
Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
barbaz
Senior Member
Posts: 10841
Joined: Sat Aug 03, 2013 5:45 pm

Re: A Quick Guide for NoScript 10

Post by barbaz »

confused1 wrote:How do I enable a certain script? Previously I could right click and a list of blocked scripts would appear and I could select which I wanted to enable. Now that is gone. Thanks for your help.
Click the NoScript icon to open the popup, then set the certain script to "Trusted" by clicking the corresponding icon.
Image
*Always* check the changelogs BEFORE updating that important software!
-
barbaz
Senior Member
Posts: 10841
Joined: Sat Aug 03, 2013 5:45 pm

Re: A Quick Guide for NoScript 10

Post by barbaz »

*Always* check the changelogs BEFORE updating that important software!
-
Post Reply