VAR CookieUtil = { 得る:関数(名前){ VAR COOKIENAME = encodeURIComponentで(名)+ "="、 cookieStart = document.cookie.indexOf(COOKIENAME) にcookievalue = NULL; IF(cookieStart> -1){ VAR cookieEnd = document.cookie.indexOf( ";"、cookieStart)。 IF(cookieEnd == -1){ にcookievalue =は、decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length、cookieEnd))。 cookieEnd = document.cookie.length。 } にcookievalueを返します。 } }、 設定:関数(名前、値、有効期限が切れ、パス、ドメイン、セキュア){ VAR cookieText = encodeURIComponentで(名)+ "=" + encodeURIComponentで(値)。 {(instanceofの日に満了する)場合 + = cookieText "; =期限切れに" +(expires.toGMTString)。 } (パス){もし cookieText + = ";パス=" +路と } (ドメイン){もし cookieText + = ";ドメイン=" +ドメイン。 } {(確保)する場合 cookieText + = ";安全な"; } document.cookie = cookieText。 }、 未設定:関数(名前、パス、ドメイン、固定){ this.set(名称、 ""、新しい日付(0)、パス、ドメイン、セキュア)。 } }。