2013年1月5日土曜日

HTTPS EverywhereでRuleファイルを追加する方法


HTTPS EverywhereでRuleファイルを追加する方法の手順です。
一度設定したのですが、何らかの拍子で設定ファイルがなくなったので忘れないようここに記載し直します。

以下の手順は、firefoxとchromeでは保存場所が違うので注意が必要です。

-----------------firefox用------------------
■Fierfoxプロファイルフォルダの位置を確認する
 プロファイルフォルダが分からない場合に下記コマンドをURL入れると詳細がわかる。

 about:support

 (アプリケーション基本情報→プロファイルフォルダ→「フォルダを開く」ボタンをクリック)

■ルールファイルの置き場所
 macbook(OS X)の場合
 <profile folder>/extensions/https-everywhere@eff.org/chrome/content/rules/

 Windows 7の場合
 <profile folder>\extensions\https-everywhere@eff.org\chrome\content\rules\


-----------------chrome用------------------
■ルールファイルの置き場所
 macbook(OS X)の場合

 /Users/[ユーザー名]/Library/Application Support/Google/Chrome/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp/[バージョン番号]/rules


 Windows 7の場合
 C:\Users\[ユーザー名]\AppData\Local\Google\Chrome

C:\Users\[ユーザー名]\AppData\Local\Google\Chrome\User Data\Default\Extensions\gcbommkclmclpchllfjekcdonpmejbdp\[バージョン番号]\rules



-----------------firefox / chrome共通------------------
■ルールファイルを作成
(uniqlo_rules.xml)
<ruleset name="www.uniqlo.com">
  <target host="www.uniqlo.com"/>
  <rule from="^http://www\.uniqlo\.com/" to="https://www.uniqlo.com/"/>
</ruleset>

(rc711_rules.xml)
<ruleset name="www.rc711.com">
  <target host="www.rc711.com"/>
  <rule from="^http://www\.rc711\.com/" to="https://www.rc711.com/"/>
</ruleset>


(hobbyking.xml)
<ruleset name="www.hobbyking.com">
  <target host="www.hobbyking.com"/>
  <rule from="^http://www\.hobbyking\.com/" to="https://www.hobbyking.com/"/>
</ruleset>


【補足】
昔は、1ファイルに複数のルールを記載していたような記憶があるのですが、
現状は1ファイルに1ルールのようです。(From/toは複数記載可能)

上記でユニクロの例を書いていますが、トップページをhttpsで参照するとエラーになりますので注意が必要です。「https://www.uniqlo.com/jp/store/」でトップページを参照すれば通常画面でみれます。

0 件のコメント:

コメントを投稿