PropertyEventMethod찾아보기
WebSquare.cookie - 5.0_4.4373A.20210331.093729

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

Type

engine

Property Summary

Event Summary

Method Summary

delCookie( sName )
Cookie에서 값을 삭제
getCookie( sName )
Cookie에서 값을 조회
setCookie( sName , sValue , SameSite )
Cookie에 값을 저장.
setCookieAsync( sName , sValue , SameSite )
비동기로 Cookie에 값을 저장.

Property Detail

Event Detail

Method Detail

delCookie( sName )
Cookie에서 값을 삭제.
Parameter
nametyperequireddescription
sNameStringYcookie 이름
Sample
WebSquare.cookie.delCookie("globalDebug");
getCookie( sName )
Cookie에서 값을 조회.
Parameter
nametyperequireddescription
sNameStringYcookie 이름
Return
typedescription
Stringcookie 값
Sample
WebSquare.cookie.getCookie("globalDebug");
setCookie( sName , sValue , SameSite )
Cookie에 값을 저장.
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"); (SameSite 속성 설명) "None" : 동일 사이트와 크로스 사이트에 모두 쿠기 전송 가능 "Lax" : Strct 설정에 일부 예외를 두어 적용 (HTTP get method / a href / link href) "Strict" : 서로 다른 도메인에서는 cookie 전송 불가
setCookieAsync( sName , sValue , SameSite )
비동기로 Cookie에 값을 저장.
Cookie에 저장한 값은 브라우저가 종료되면 삭제됨.
IE에서 비동기로 Cookie에 접근하면 화면 깜빡임이 발생. 이 경우 setCookieAsync 함수 사용을 권장.
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"); (SameSite 속성 설명) "None" : 동일 사이트와 크로스 사이트에 모두 쿠기 전송 가능 "Lax" : Strct 설정에 일부 예외를 두어 적용 (HTTP get method / a href / link href) "Strict" : 서로 다른 도메인에서는 cookie 전송 불가