LoginSignup
0
0

More than 3 years have passed since last update.

ブックマークレット でcookie情報をアラート

Posted at

この記事は

chrome のブックマークで、cookieの情報をalertする方法を解説します。

なぜ?

cookie情報を確認する時、いちいちF12開発者ツールを起動して、目的のcookie を取得するのが面倒だったので、
ブックマークからササっと確認したかった。

環境

chrom 86.0.4240

コード

"SID"という名前のcookieを取得する例です。

コード
javascript:(function(){
    var cookieItem = document.cookie.split(";");
    for (i = 0; i < cookieItem.length; i++) {
      if (cookieItem[i].match(/SID/)) {
          alert(cookieItem[i]);
      }
    }
})();

コード解説

解説1
    var cookieItem = document.cookie.split(";");

document.cookieで、cookie情報をすべて取得します。
また、cookieは「A=a;B=b;C=c;」の形なので、「;」で分割して配列に格納します。

配列
-要素1:A=a;
-要素2:B=b;
-要素3:C=c;

解説2
    for (i = 0; i < cookieItem.length; i++) {
      if (cookieItem[i].match(/SID/)) {
          alert(cookieItem[i]);
      }

さきほどの配列の中から、"SID"の文字列を探し、アラートします。

動かし方

1.ブックマークに登録
chromeのブックマーク機能で、「URL」欄に上記コードを入れます。「名前」は何でも構いません。
image.png

2.ブックマークを選択

3.ダイアログがでてくれば成功です。
image.png

まとめ

SIDの部分を書き換えて、web画面のテストなどにお使いください。
cookieを書き換える事もできるようなので、そちらを駆使すれば応用が広がるかもしれません。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0