PropertyEventMethod찾아보기
WebSquare.cookie - 5.0_5.4976A.20230726.124136

Cookie 값 삭제, 조회, 저장 기능을 제공.

Type

engine

Property Summary

Event Summary

Method Summary

delCookie( sName )
Cookie에서 쿠키명이 sName인 쿠키를 삭제
getCookie( sName )
Cookie에서 쿠키명이 sName인 쿠키의 값을 조회
setCookie( sName , sValue , SameSite )
Cookie에서 쿠키명이 sName, 값이 sValue인 쿠키를 저장
setCookieAsync( sName , sValue , SameSite )
Cookie에서 쿠키명이 sName, 값이 sValue인 쿠키를 저장. 비동기로 동작한다.

Property Detail

Event Detail

Method Detail

delCookie( sName )
Cookie에서 쿠키명이 sName인 쿠키를 삭제
Parameter
nametyperequireddescription
sNameStringYcookie 이름
Sample
WebSquare.cookie.delCookie("globalDebug");
getCookie( sName )
Cookie에서 쿠키명이 sName인 쿠키의 값을 조회
Parameter
nametyperequireddescription
sNameStringYcookie 이름
Return
typedescription
Stringcookie 값
Sample
WebSquare.cookie.getCookie("globalDebug");
setCookie( sName , sValue , SameSite )
Cookie에서 쿠키명이 sName, 값이 sValue인 쿠키를 저장
Cookie에 저장한 값은 브라우저가 종료되면 삭제됨. (Session Cookie)
Parameter
nametyperequireddescription
sNameStringYcookie 이름
sValueStringYcookie 값
SameSiteStringNSameSite 속성값 (None, Lax, Strict)
Sample
WebSquare.cookie.setCookie("globalDebug", "false"); //SameSite 'Lax'로 동작 WebSquare.cookie.setCookie("globalDebug", "false", "None"); WebSquare.cookie.setCookie("globalDebug", "false", "Strict"); console.log(WebSquare.cookie.getCookie("globalDebug")); //(SameSite 속성 설명) //"None" : 동일 사이트와 크로스 사이트에 모두 쿠기 전송 가능 //"Lax" : Strct 설정에 일부 예외를 두어 적용 (HTTP get method / a href / link href) //"Strict" : 서로 다른 도메인에서는 cookie 전송 불가
setCookieAsync( sName , sValue , SameSite )
Cookie에서 쿠키명이 sName, 값이 sValue인 쿠키를 저장. 비동기로 동작한다.
저장된 Cookie는 브라우저가 종료되면 삭제됨. (Session Cookie)
Parameter
nametyperequireddescription
sNameStringYcookie 이름
sValueStringYcookie 값
SameSiteStringNSameSite 속성값 (None, Lax, Strict)
Sample
WebSquare.cookie.setCookieAsync("globalDebug", "false"); WebSquare.cookie.setCookie("globalDebug", "false", "None"); WebSquare.cookie.setCookie("globalDebug", "false", "Strict"); console.log(WebSquare.cookie.getCookie("globalDebug")); //(SameSite 속성 설명) //"None" : 동일 사이트와 크로스 사이트에 모두 쿠기 전송 가능 //"Lax" : Strct 설정에 일부 예외를 두어 적용 (HTTP get method / a href / link href) //"Strict" : 서로 다른 도메인에서는 cookie 전송 불가