The best answers to the question “firefox – Forbid http-equiv="refresh" redirect – Super User” in the category Super User.
<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.php"></noscript>
How to forbid such redirect but let me follow it manually (like NoRedirect does), or at least make it leave an entry in page history?
NoRedirect doesn’t handle this situation.
Information for other browsers is welcome too.
NoScript → Options → Advanced → Untrusted → ‘Forbid META redirections inside
In firefox, go to
about:config and search for “refresh”. Then, just set accessibility.blockautorefresh to
true and you’re done.
I came to this question looking for a solution in uBlock Origin. In the filters list, you can put a global disable for this type of noscript meta refresh infinite loop shenanigans:
*##^noscript > meta[http-equiv="refresh"]
This disables all meta refresh directives inside
noscript tags on all sites.
A really quick solution:
open Scratchpad (Shift+F4)
switch Environment to Browser
gBrowser.webNavigation.allowMetaRedirects = false
Congratulations, now the current tab (and only that tab) will be immune to meta redirects.