2014年4月22日火曜日

Firefox のアドオン PrefBar で about:config の値を切替え・変更 - Bitly のブックマークレット ✚ bitmark, bit.ly Sidebar が使えない場合、Cookie の設定をデフォルトに戻す。

1. bitly のブックマークレットが使えなくなった

SnapCrab_No-0964URL の短縮サービス Bitly 。このサービスは「ブックマークレット」から呼び出すことができる。

ブックマークレットを利用するためには Bitly. にサインインしなければならない。

しかし、Firefox で何度サインインを繰り返しても、ブックマークレットを使うことができなくなってしまった。ただし、Google Chrome や Internet Explorer では問題ない。

SnapCrab_No-0965

Hey there, whoever you are!

Please sign in to save this to Bitly.

SnapCrab_No-0966

Oops, we aren’t able to access click metrics right now, do not worry your data is safe

 

2. network.cookie.cookieBehavior でクッキーを許可する

これに対処するためには、Firefox のクッキーの設定を変える必要がある。

ロケーションバーに about:config を入力。検索フィールドで

network.cookie.cookieBehavior

を入力する。

設定名で右クリック > リセット を選択する。

SnapCrab_No-0973

これにより、bitly のブックマークレットが使えるようになった。

 

3. Firefox におけるクッキーの設定の意味

network.cookie.cookieBehavior の値は、次のような意味を持つ。

Firefox の Cookie 周りの設定について によると、

  • そもそもCookieを受け入れるか(チェックボックス)
    • 全拒否: network.cookie.cookieBehavior=2
  • 3rd Party Cookie の設定(セレクトボックス, Bug818340 までは許可/拒否のチェックボックスだった)
    • 許可: network.cookie.cookieBehavior=0
    • 拒否: network.cookie.cookieBehavior=1
    • 3rd Party Cookieは制限(既にCookieがセットされていたら許可) :network.cookie.cookieBehavior=3 (Bug818340 で追加)

Network.cookie.cookieBehavior - MozillaZine Knowledge Base によると、

0

All cookies are allowed. (Default)

1

Only cookies from the originating server are allowed.

2

No cookies are allowed.

3

Third-party cookies are allowed only if that site has stored cookies already from a previous visit (Firefox 22.0 and SeaMonkey 2.19 and later) (obsolete) Cookies are allowed based on the cookie P3P policy

 

4. about:config の設定を素早く変更するにはアドオン PrefBar を使うと良い

SnapCrab_No-0974Firefox のアドオン PrefBar を利用すると、about:config に設定した値を GUI で簡単に切り替えることができる。下記の説明に従い設定をした。

about:config から network.cookie.cookieBehavior を検索する。

設定名で右クリック > PrefBar > 新しいメニューリスト を選択。

SnapCrab_No-0968

ダイアログが表示されるので、以下のように入力した。

SnapCrab_No-0971

これにより、クッキーの設定を GUI から選択できるようになった。

SnapCrab_No-0976

 

PrefBar の表示・非表示をするショートカットキー

追記(2014/8/24): PrefBar を常に表示させているのは邪魔なので、表示・非表示のショートカットキーを覚えておく。

デフォルトでは F8 キーを押下する。

SnapCrab_No-1382