jquery cookie 예제

경로 매개 변수를 사용하면 브라우저에 쿠키가 속한 경로를 알 수 있습니다. 기본적으로 쿠키는 현재 페이지에 속합니다. 기본 디코딩 구현을 재지정하는 api의 새 인스턴스를 만듭니다. Cookie.get() 및 Cookies.get(`name`)과 같이 적절한 디코딩에 의존하는 모든 메서드는 각 쿠키에 대해 먼저 변환기를 실행합니다. 반환 문자열쿠키 값으로 사용 됩니다. 나는 여러 쿠키 기능을 추가하는 플러그인의 « 개선 된 버전 »에 링크이 기사를 가로 질러 달렸다. http://jquery-howto.blogspot.com/2010/09/jquery-cookies-getsetdelete-plugin.html#jQuery-Cookie-plugin js-cookie/js-cookie의 신작 에 대한 알림을 원하십니까? 또 다른 사용 사례는 쿠키 를 지우는 것입니다. 하나는 모든 쿠키를 삭제 하는 킬러 기능의 일종을 할 수 있습니다 (또는 적어도 모든 특정 접두사와) 만료 쿠키를 만들기, 현재 페이지의 경로에 유효한: 지금 당신은 만들고 쿠키를 검색 하는 방법을 알고. 마지막으로 알아야 할 것은 removeCookie() 메서드를 사용하여 쿠키를 삭제하는 방법입니다. 요청된 쿠키가 발견되면 true를 반환하고 그렇지 않으면 false를 반환합니다.

쿠키를 제거하려면 경로 및 도메인과 같은 동일한 옵션을 전달해야 하며 그렇지 않으면 작업이 실패합니다. 이제 removeCookie() 메서드의 몇 가지 예를 살펴보겠습니다. 요청된 페이지가 http://www.example.com/file.html 경우 / 경로에 대해 설정되고 도메인의 모든 경로에 사용할 수 있습니다. 페이지가 http://www.example.com/subpath/file.html 경우 /subpath 수준으로 설정되고 / (또는 /otherpath 등)에서 액세스할 수 없습니다. jQuery를 사용하는 쿠키를 설정하고 지우는 것은 정말 간단하지만 (특히 일반 자바 스크립트와 비교할 때) jQuery 코어에 포함되지 않으며 플러그인이 필요합니다. 이 게시물은 jQuery를 사용하여 쿠키를 설정하고, 값을 얻고, 지우는 방법을 보여줍니다. 올바른 쿠키를 삭제할 수 있도록 쿠키 경로를 정의해야 합니다. 세미콜론의 document.cookie를 ca(ca = 디코딩쿠키.split(« `)`)라는 배열로 분할합니다.

github 페이지에는 이전 버전과의 호환성을 허용하는 코드가 포함되어 있지만 https://github.com/js-cookie/js-cookie 구문은 이 게시물에 설명된 구문과 다릅니다. @sunjay03 « 예를 들어 사용자가 원하는 쿠키를 모르는 경우 또는 모든 쿠키를 검사하기를 원했는지 를 예로 들 수 있습니다. » 예를 들어 Chrome에서는 검사 패널의 리소스 탭에서 현재 도메인과 연결된 모든 쿠키 데이터를 볼 수 있는 쿠키에 대한 확장 가능한 제목이 있습니다. 이것은 당신이 언급 한 문제를 해결합니까? 나는 모질라에 의해 더 많은 방법을 좋아하는 방법을 우연히 만났다. 나는 아래에 그것을 공유 할 줄 알았는데. 이것은 지금 자바 스크립트로 쿠키를 만들고 읽고 삭제하는 데 선호되는 방법입니다. 쿠키가 표시되어야 하는 유효한 도메인을 나타내는 문자열입니다. 쿠키는 모든 하위 도메인에도 표시됩니다. 쿠키가 설정되지 않은 경우, 그것은 사용자의 이름을 묻는 프롬프트 상자를 표시하고 setCookie 함수를 호출하여 365 일 동안 사용자 이름 쿠키를 저장합니다 : 당신은 쿠키를 삭제할 때 쿠키 값을 지정할 필요가 없습니다. 여기에 jQuery 쿠키 플러그인을 다운로드 : https://github.com/carhartl/jquery-cookie 나는이 플러그인의 저자가 아니라는 것을 참고.