Page 1 of 1

Can NoScript Be Used to Block Animation?

Posted: Sun May 01, 2016 12:41 am
by Marja376
Can NoScript be used to block animation, without blocking other Javascript features?

I have sensory processing issues, and migraines, and the animation online often triggers my migraines. I would need to be able to block:

1. Pages reloading every few seconds [e.g. Adobe's "help" site].

2. Images zooming [e.g. Google Maps, Orbis].

3. Animations autoplaying.

4. Images automatically scrolling or especially side-scrolling.

4. Page elements resizing when I try to scroll [e.g. Internet archive with Javascript].

5. etc.

I have other tools to block gifs, flash, etc.

Re: Can NoScript Be Used to Block Animation?

Posted: Sun May 01, 2016 1:03 am
by barbaz
Marja376 wrote:1. Pages reloading every few seconds [e.g. Adobe's "help" site].
about:config > set accessibility.autorefresh to true

NoScript is the answer where that change doesn't help. You can use NS in blacklist mode if you want - Allow Scripts Globally (dangerous), then Mark as Untrusted the sites you want to block JS on.
Marja376 wrote:2. Images zooming [e.g. Google Maps, Orbis].
Not doable at all AFAIK. Please let us know if you find a way to do that :)
Marja376 wrote:3. Animations autoplaying.
Too many different kinds of animations to give you an answer there. Do you have a example URL to a specific kind of animation that harms you?
Marja376 wrote:4. Images automatically scrolling or especially side-scrolling.
Usually done with JS see above for blacklist mode however sometimes it's done in CSS for which you _can_ use NoScript to zap it by a custom surrogate script, but that can be cubersome and less than ideal sometimes.
Marja376 wrote:4. Page elements resizing when I try to scroll [e.g. Internet archive with Javascript].
I think disabling JS outright is the easiest way to zap that. Again, might also be possible with surrogate script but it can be awkward.