jquery.cookie.js使用マニュアル

2023 ワード

jquery.cookie.jsは軽量級のクッキープラグインで、クッキーを読み取り、書き込み、削除することができます.
jquery.cookie.jsの構成
まずjQueryのライブラリファイルを含む、後にjqueryを含む.cookie.jsのライブラリファイル.
 
  




しいセッションクッキーを :
 
  
$.cookie('the_cookie', 'the_value');

:クッキーの が されていない 、 されたクッキーの はユーザーがブラウザを じるまでデフォルトであるため、「セッションクッキー」と ばれます.クッキーを し、 を7 に します.
 
  
$.cookie('the_cookie', 'the_value', { expires: 7 });

:クッキーの が されている 、 されたクッキーは「 クッキー(persistentクッキー)」と ばれます.クッキーを し、クッキーの なパスを します.
 
  
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

:デフォルトでは、クッキーを したWebページのみがクッキーを み むことができます.あるページに のページ のクッキーを み ませるには、クッキーのパスを する があります.クッキーのパスは、クッキーを み ることができるトップディレクトリを するために されます.このパスをウェブサイトのルートディレクトリに すると、すべてのページがクッキーを いに み ることができます( にはこのような はしないで、 を ぐことができます).クッキーの み み:
 
  
$.cookie('the_cookie'); // cookie => 'the_value' $.cookie('not_existing'); // cookie => null

クッキーを するには、nullをクッキーとして す :$.cookie('the_cookie', null);
パラメータの
expires: 365
Cookieの を します. は (Cookieの から1 )またはDateオブジェクトです. すると、 されたクッキーはセッションクッキーであり、ユーザーがブラウザを すると されます.
path: '/'
デフォルト:クッキーを み むには、クッキーを したページのみです.クッキーの なパスを します.デフォルトでは、このパラメータの はクッキーを するWebページのパス( ブラウザの )です.このクッキーにWebサイト でアクセスするには、path:'/'という なパスを する があります. なパスを したクッキーを するには、 を び すときにこのパスを める があります:$.cookie('the_cookie', null, { path: '/' });.
domain: 'example.com'
デフォルト:クッキーのWebページが するドメイン を します.secure:trueデフォルト:false.trueの 、クッキーの にはセキュリティプロトコル(HTTPS)が です.raw:trueデフォルト:false.デフォルトでは、クッキーの み りと き み に に と が われます(encodeURIComponent 、decodeURIComponent を します).この raw:trueを じるといいです.