ホームページ  >  記事  >  ウェブフロントエンド  >  jsファイルのcookieアクセス値のサンプルコード_javascriptスキル

jsファイルのcookieアクセス値のサンプルコード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 16:58:571007ブラウズ
コードをコピー コードは次のとおりです:

/*
Cookie ツール
使用法:
//値を保存
var value = "7 days";
tools.cookie("day",value, {expires:7}); //文字列: "7 days" を "day" に置き換えます。 " このキーは Cookie に 5 日間保存されます
//Value
var v = tools.cookie("day"); //Cookie から値を取得するには「day」キーを使用します
*/
tools.cookie = function(name, value, options) {
if (typeof value != 'unknown') { // 指定された名前と値、Cookie を設定します
options = options || { };
if (値 === null) {
値 = '';
var 有効期限 = ''; options.expires
&& (typeof options.expires == 'number' || options.expires.toGMTString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime()
(options.expires * 24 * 60 * 60 * 1000));
date = options.expires;
}
expires = ';expires=' date.toGMTString(); // 有効期限を使用します。
// max-age は
ではありません。 IE でサポートされています
}
var path = options.path ? '; path=' options.path : '';
var ドメイン = options.domain : '' ;
var secure = options.secure ? '; secure' : '';
document.cookie = [名前, '=', encodeURIComponent(value), 期限切れ,
パス, ドメイン, セキュリティ] join('') ;
} else { // 指定された名前のみ、Cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie .split(';');
for ( var i = 0; i < cookies.length; i ) {
var cookie = jQuery.trim(cookies[i]); 🎜>// この Cookie 文字列は希望する名前で始まりますか?
if (cookie.substring(0, name.length 1) == (name '=')) {
cookieValue = decodeURIComponent(cookie
.substring(name.length 1));
break;
}
}
return
}
};
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。