I have a bit of a problem that I can't seem to solve completely with NoScript and ABE. I use the Internet Archive Wayback Machine quite extensively, as well as the Internet Archive in general.
Unfortunately, the Wayback Machine's main interface for selecting the archived pages/dates requires JavaScript, so I pretty much have to enable JavaScript for web.archive.org. However, this has the very bad side effect of also enabling JavaScript for all the archived sites, since they're displayed under the web.archive.org domain.
I've tried to mitigate this as best I can using this ABE rule:
Code: Select all
Site web.archive.org
Deny INCLUSION(SCRIPT) from ^https?://web\.archive\.org\/web\/[0-9]+\/
Accept from web.archive.org
Deny INCLUSION(SCRIPT)Unfortunately, it doesn't protect against inlined JavaScript that may be directly on the archived page itself in <SCRIPT> tags. Is there a way to protect against this? I understand that this is somewhat of an edge case, but I'd love it if this was possible.
Thanks for any help anybody can give!