web-dev-qa-db-ja.com

http-equiv = "refresh"リダイレクトを禁止する

Javascriptがオフ(NoScript)の場合、サイトからリダイレクトされ、アクセスしたページに戻ることができません。

<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.php"></noscript> 

そのようなリダイレクトを禁止するが、手動でそれに従うようにする方法(NoRedirectのように)、または少なくともページ履歴にエントリを残すようにする方法はありますか?

NoRedirectはこの状況を処理しません。

他のブラウザの情報も大歓迎です。

13
Smit Johnth

Firefoxで、about:configに移動し、「更新」を検索します。次に、 accessibility.blockautorefreshtrueに設定するだけで完了です。

8
Jules Randolph

NoScript→オプション→詳細→信頼できない→ '<noscript>要素内のMETAリダイレクトを禁止する'

6
le guest

本当に迅速な解決策:

スクラッチパッドを開く(Shift+F4
switch Environment to Browser
タイプgBrowser.webNavigation.allowMetaRedirects = false
実行/実行

おめでとうございます。現在のタブ(およびのみそのタブ)はメタリダイレクトの影響を受けなくなります。

0
paa