eyv wrote: I don't want to have to re-enable JavaScript on every badly-designed site to see if it looks better.
I would rather forbid only the sites that i KBOW should not be doing anything JavaScript-ish. Like AdBlock for JavaScript.
What you're asking for is a blacklist.
It is currently not implemented in NoScript, and not by accident.
Main reason behind NoScript development has been preventing exploitation of JavaScript security vulnerabilities, both known and unknown yet:with a whitelist apporach you can't stumble upon a "rogue site" that uses an undisclosed JS vuln to take ownership of your PC, because no site can run JS until you decide it is trusted.
A blacklist approach, on the contrary, would limit NoScript usefulness to a "last resort popup blocker" (because yes, it kills them all
), but would seriously limit its security side: it's very unlikely you know every "nasty" site out there and you add them all to your blacklist.
Nevertheless, a future NoScript version will have a blacklist
in addition to the main whitelist, at least to mark some sites as "pure crap, don't even ask" and avoid to be notified every time you hit them (e.g. some invasive third party popup advertisement systems).
Of course, when you will be in the (strongly discouraged) "globally allowed" mode, those sites will stay forbidden, as suggested by your post.