Context menu options for individual scripts.
Posted: Tue Mar 10, 2015 3:11 pm
I have used NoScript for years (without ever trying to program anything) and I am very grateful for the work that is done to keep it up-to-date and useful. I have a few ideas for what may be improvements.
I use NoScript by selecting scripts I want to allow, and managing the list of allowed and not allowed scripts. That is as deep as I go. A difficulty I have is that I do not see how to revoke a permission for a given script. (The option exists to "revoke all temporary permissions" but not "revoke permissions" nor "revoke permission for ________ ".) This comes up, for example, when, if I go to a Google web service, and I need to give permission to Google.com, I navigate away and I want to revoke the permission.
When I look at Google on the list of scripts, the only option I am given is to "Forbid Google.com" Well, I do not want to forbid Google, I just want to restore the default status of "not allowed", which gives me the option to later grant permission or temporary permission. I would like to right-click and get a context menu option to "revoke permission for google.com". A more useful label for the permitted Google script might be "Google.com now has temporary permission" or "permanent permission", as the case may be; then I would right click on it to change the permission status. This would be very helpful in management of the scripts that I want to use or not use. (I just noticed the options of "Blocked objects", "Recently blocked sites" and "Untrusted"; this will be helpful; I hope you consider putting these options into a context menu.)
The context menu could also be used to list the various options which now occupy multiple lines in the management drop-down box, such as "Allow [script]" and "Temporarily allow [script]".
My other ideas relate to investigation of script owners. The biggest challenge is to decide which are safe to allow and which are not. To answer this question, I find it interesting to use the domain name of the script to investigate the owner of the script. Currently I am cutting and pasting the url. (Some of them go to an accessible web site and some of them do not.) Making the link hot would make this sort of investigation easier.
Then, what if I could right-click the domain name and get a selection that includes "Go to [url]", "Read comments for this script from other users", or "make a comment about this script". I would be able to share my impression of the owner of the script, and read impressions from others. Presumably these impressions would be entries in a devoted forum topic. They would help people to decide whether to permit a script based on their personal reasons for allowing or not allowing a script. (My reasons relate to not feeding the great consumer-data-base. Other people might be more concerned about avoiding computer malware.)
To summarize, I am suggesting a context menu for individual scripts, which would include: "Allow [script]", "Temporarily allow [script]", "Revoke permission of [script]", "Go to native domain website for script", "Go to comments for domain", and "make a comment about domain".
Perhaps in the future we would learn enough about domains which do not associate with a website to further investigate them and stream line their investigation. The one I recently encountered was actually a sub-domain of another domain which did have a web site.
I use NoScript by selecting scripts I want to allow, and managing the list of allowed and not allowed scripts. That is as deep as I go. A difficulty I have is that I do not see how to revoke a permission for a given script. (The option exists to "revoke all temporary permissions" but not "revoke permissions" nor "revoke permission for ________ ".) This comes up, for example, when, if I go to a Google web service, and I need to give permission to Google.com, I navigate away and I want to revoke the permission.
When I look at Google on the list of scripts, the only option I am given is to "Forbid Google.com" Well, I do not want to forbid Google, I just want to restore the default status of "not allowed", which gives me the option to later grant permission or temporary permission. I would like to right-click and get a context menu option to "revoke permission for google.com". A more useful label for the permitted Google script might be "Google.com now has temporary permission" or "permanent permission", as the case may be; then I would right click on it to change the permission status. This would be very helpful in management of the scripts that I want to use or not use. (I just noticed the options of "Blocked objects", "Recently blocked sites" and "Untrusted"; this will be helpful; I hope you consider putting these options into a context menu.)
The context menu could also be used to list the various options which now occupy multiple lines in the management drop-down box, such as "Allow [script]" and "Temporarily allow [script]".
My other ideas relate to investigation of script owners. The biggest challenge is to decide which are safe to allow and which are not. To answer this question, I find it interesting to use the domain name of the script to investigate the owner of the script. Currently I am cutting and pasting the url. (Some of them go to an accessible web site and some of them do not.) Making the link hot would make this sort of investigation easier.
Then, what if I could right-click the domain name and get a selection that includes "Go to [url]", "Read comments for this script from other users", or "make a comment about this script". I would be able to share my impression of the owner of the script, and read impressions from others. Presumably these impressions would be entries in a devoted forum topic. They would help people to decide whether to permit a script based on their personal reasons for allowing or not allowing a script. (My reasons relate to not feeding the great consumer-data-base. Other people might be more concerned about avoiding computer malware.)
To summarize, I am suggesting a context menu for individual scripts, which would include: "Allow [script]", "Temporarily allow [script]", "Revoke permission of [script]", "Go to native domain website for script", "Go to comments for domain", and "make a comment about domain".
Perhaps in the future we would learn enough about domains which do not associate with a website to further investigate them and stream line their investigation. The one I recently encountered was actually a sub-domain of another domain which did have a web site.