# ブラウザーで動く javascript のクッキー操作ライブラリ js-cookie

js-cookie (opens new window)

  • すべてのブラウザー対応
  • すべてのキャラクターサポート
  • 依存ライブラリなし
  • JSON サポート
  • サイズ~900 bytes

# 使い方

# set

// クッキー設定
Cookies.set("name", "value");

// クッキー有効期限設定7日
Cookies.set("name", "value", { expires: 7 });

// クッキーpath設定
Cookies.set("name", "value", { expires: 7, path: "" });

// クッキーJSON保存
Cookies.set("name", { foo: "bar" });

// クッキーSSLセキュリティ
Cookies.set("name", "value", { secure: true });
Cookies.get("name"); // => 'value'
Cookies.remove("name");

# get

Cookies.get("name"); // => 'value'
Cookies.get("nothing"); // => undefined

// クッキー get JSON
Cookies.get("name"); // => '{"foo":"bar"}'
Cookies.getJSON("name"); // => { foo: 'bar' }

# remove

// クッキー削除
Cookies.remove("name");

// path設定した時の削除
Cookies.set("name", "value", { path: "" });
Cookies.remove("name"); // fail!
Cookies.remove("name", { path: "" }); // removed!
2020-04-16
  • javascript

関連記事

Javascript 非同期処理 async と await のメモ
Nuxt.js と Ant Design Vue 2 テーマカスタマイズ
JavaScript ライブラリ aos.js 使ってスクロール連動アニメーション
Cookie localStorage sessionStorage の違い
大きいファイルをスライス分割してアップロード
Javascript DataTables で excel 風 table 作る
javascript 配列 重複排除
bootstrap vuejs 使って generate する際に babel が icons ファイル max 500KB エラー
開発時によく使うゼロ埋めパディング作業まとめ
nuxtjs と codeigniter で jwt システム構築
javascript 日本語 shift-js 対応 CSV ダウンロード
開発におけるコーディングルール・規約
javascript  指定場所にスムーズにスクロールする方法
react 強制的にレンダリングする方法
Jsconfig と Tsconfig
Javascript var let const 変数宣言の違い
Javascript 電話番号フォーマット
国際化 i18n と地域化 L10N
javascript 文字列と配列検索 indexOf findIndex find some includes 関数の違い
vuejs back to top button component 作成
Nuxtjs 動的なルーティング静的ページ自動生成
キーコード取得 & キーコード一覧
Sweet Alert swal に複数 content
moment.js 使って日本語曜日対応
javascript 開発で出会った TypeError
ReferenceError: location is not defined
vuejs で omisejapan の決済フォーム作成した時のメモ
javascript reduce 連想配列の合計計算覚えよう
nodejs 使う時のエラーたち
javascript で作る html から PDF 変換 pdfmake の日本語対応
javascript 楽しく遊ぼう!メッセージつぶやくウシ cowsay
Javascript vuejs の validation 正規表現でフォームチェック作ったときのメモ
正規表現一覧 よく使う検索・置換のパターン
javascript password generator ランダム文字列パスワード作成