# ブラウザーで動く 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

同じタグを持つ記事をピックアップしました。