쿠키를 사용하려고하는데 자바 스크립트에서 다음 코드를 작성했습니다.자바 스크립트로 쿠키를 편집하는 방법
document.cookie = "data=12345";
alert(document.cookie);
쿠키가 변경되지 않고 alert
에 아무 것도 인쇄되지 않으므로 쿠키가 없습니다.
내 코드가 잘못 되었나요? 그리고 쿠키를 사용하는 방법?
쿠키를 사용하려고하는데 자바 스크립트에서 다음 코드를 작성했습니다.자바 스크립트로 쿠키를 편집하는 방법
document.cookie = "data=12345";
alert(document.cookie);
쿠키가 변경되지 않고 alert
에 아무 것도 인쇄되지 않으므로 쿠키가 없습니다.
내 코드가 잘못 되었나요? 그리고 쿠키를 사용하는 방법?
쿠키는 HTTP의 확장입니다. 특정 호스트 이름과 연관됩니다.
file:
구성표 URL을 사용할 때 호스트 이름이없고 HTTP를 사용하고 있지 않습니다.
file:
스키마 URL을 사용하면 쿠키가 작동하지 않습니다.
대신 HTTP (S)를 통해 페이지를로드하십시오.
나는이 문제에 대한 해결책을 얻길 바랍니다.
먼저
https://github.com/js-cookie/js-cookie/blob/master/src/js.cookie.js
에서 라이브러리를 얻고 다음을 포함한다. 그런 다음 쿠키를 설정하고 읽고 제거하려면 벨로우즈 코드를 따르십시오.
1.Set cookie
Cookies.set('name', 'value');
2.Set cookie for specific time
Cookies.set('name', 'value', { expires: 7 });
3.For Current page
Cookies.set('name', 'value', { expires: 7, path: '' });
4. Read the cookie
Cookies.get('name');
5. Remove cookie
Cookies.remove('name');
라이브러리를 사용해야하는 이유는 무엇입니까? (힌트 : 그렇지 않을 것이다). – Quentin
잘 작동합니다. https://jsfiddle.net/htzat07t/ 실제로 코드를 호출하고 있습니까? –
쿠키를 실제로 지원하는 환경에서 코드를 실행하고 있습니까? (예 :'file : ///'URI가 아님) – Quentin
자바 스크립트에서 쿠키를 사용하는 쉬운 방법이 있습니다. jquery 쿠키 라이브러리를 사용할 수 있습니다. –