Cross-Domain Request Filter 0.0.3

更新しました。既に導入されている場合、自動的にアップデートされます。
RequestPolicyのように使えるようにするためには、まず先にサブドメインが違っても許容できるようになっていないと不便きわまりないので、それを実装したものです。
例えばこのブログだと今までは

b.hatena.ne.jp
r.hatena.ne.jp
s.hatena.ne.jp
ad.hatena.ne.jp

などは違うものという扱いで、個々にブロックするかどうか設定するようになっていたのですが、オプションページで「Base Domain」に設定すれば*1全部「hatena.ne.jp」として扱います。

FirefoxならgetBaseDomainFromHostというメソッドに噛ませれば一発でサブドメイン削ってくれるのですがChromeは今のところそんな便利なものはないっぽくて自作。

あと0.0.2に更新していましたが、これはバク修正*2です。

*1:初期値で設定してあるので、これから導入される場合は設定不要

*2:popupで設定を変更後すぐ閉じると再度popupを開いたときに設定変更が反映していないように見えるが反映はされているというバグ