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 name type required description sName String Y cookie 이름 SampleWebSquare.cookie.delCookie("globalDebug"); - getCookie( sName )
-
Cookie에서 값을 조회.
Parameter name type required description sName String Y cookie 이름 Return type description String cookie 값 SampleWebSquare.cookie.getCookie("globalDebug"); - setCookie( sName , sValue , SameSite )
-
Cookie에 값을 저장.
Cookie에 저장한 값은 브라우저가 종료되면 삭제됨. (Session Cookie)Parameter name type required description sName String Y cookie 이름 sValue String Y cookie 값 SameSite String N SameSite 속성값 (None, Lax, Strict) SampleWebSquare.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 name type required description sName String Y cookie 이름 sValue String Y cookie 값 SameSite String N SameSite 속성값 (None, Lax, Strict) SampleWebSquare.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 전송 불가