aboutsummaryrefslogtreecommitdiff

Rationale

Many sites break down completely and do not function at all if you will not execute their javascript. However, some sites like ebay can function in part without javascript, but refuse to cooperate and hinder the user by covering the page with a <noscript> mask that blocks the user from accessing anything on it. So, to get around the problem, I wrote a trivial (greasemonkey) user script to remove the noscript mask by setting its CSS display property to none.

ebay.com with noscript mask

Figure 1: ebay.com with noscript mask

ebay.com with noscript mask removed by greasemonkey user script

Figure 2: ebay.com with noscript mask removed by greasemonkey user script

Since I wrote this script, I have noticed that NoScript has a checkbox "Hide <NOSCRIPT> elements" under Options -> Advanced -> Untrusted that lets you do what this script does. As such, this script is unnecessary. However, in the unlikely situation that you want to target ebay specifically instead of globally targeting all sites, you can still use this script.

Get the script

License

The source code is in the public domain.