#ブラウザーで動く 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 日本語 shift-js 対応 CSV ダウンロード
ReferenceError: location is not defined
nodejs 使う時のエラーたち
javascript reduce 連想配列の合計計算覚えよう
vuejs i18n の html-lang と font 設定
正規表現一覧 よく使う検索・置換のパターン
開発時によく使うゼロ埋めパディング作業まとめ
javascript 面接問題のいろいろ
javascript で作る html から PDF 変換 pdfmake の日本語対応
Javascript vuejs の validation 正規表現でフォームチェック作ったときのメモ
nuxtjs と codeigniter で jwt システム構築
javascript 楽しく遊ぼう!メッセージつぶやくウシ cowsay