NoRedirectを使ってみた
2010-03-07


Firefox Add-on「NoRedirect」で HTTP レスポンスコードによるリダイレクトを防止する - 思い立ったら書く日記で紹介されていたNoRedirect :: Add-ons for Firefoxがよさげだったので使ってみました。

と言っても、リンク先で解説し尽くされているので、特に説明するようなこともないのですが……^^;

この手のツールの使い方が分からないよという人向けのポイントを書くと 禺画像]
くらいでしょうか。
あとは、正規表現が分からないなら勉強するしかありません→サルにもわかる正規表現入門

ちょっとだけ書くと
「^」は先頭から比較。「^http」だとhttpで始まる場合のみ一致、「http」だけだとhttpが含まれていれば例えば「〜=http」といったものにも一致します。
「.」は任意の1文字。
「*」は前の文字の0回以上繰り返し。なので「.*」は何でも一致。
「\.」は「.」。正規表現の「.」と区別するためこのように表現します。


さて、ここからが本題かつ余談。
(3.7a3pre 20100306の開発版で未対応アドオンをたくさん使っていますので、環境の方がおかしい可能性があります)

「.*」を削除したときの動作を見ていたら、どういうわけか
http://livedoor.blogimg.jp/wakusoku/imgs/0/b/0b093186.jpg

http://livedoor.r.blogimg.jp/wakusoku/imgs/0/b/0b093186.jpg
のリダイレクトがブロックされます。
(それどころか「.*」を許可してもブロックされます。\(^o^)/)
禺画像] 検証するには(エロあり迂闊に開くな)http://blog.livedoor.jp/wakusoku/archives/944528.html:わくてか速報 : 【画像】外人4コマ パート3からアクセスする必要があるようです(最初の帰宅部員募集中の画像)。

でも、他のサイトで試すとリダイレクトはブロックされません

更に調子こいて十数回同じアドレスにアクセスしていたらブロックされなくなり、正常になったかと思って「.*」を追加したのですが、それでもブロックされなくなってしまいました。

回復させようと
Firefox再起動→ダメ(ブロックされない)
キャッシュクリア→ダメ
NoRedirectを無効→再起動→有効→再起動でようやく回復(ブロック)しました。

またバージョンを戻してアドオンの相性テストが始まるお(つ∀T)


というわけで一抹の不安が残ったのですが、それはともかくこんなの使わなくったって
             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   対策しときゃいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /
ということで。
[Firefox]
[Add-ons]
[AA]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット