如何使用 jQuery 设置或取消设置 Cookie
答案:使用JS document.cookie
属性
您可以使用 JS document.cookie
属性来设置/取消设置 cookie,您不需要 jQuery。
让我们仔细看看下面的例子,了解如何在 JavaScript 中设置、读取、更新、取消设置或删除与文档关联的 cookie:
<script>
/* 设置 cookie 的 30 天过期时间 */
document.cookie = "name=Peter; max-age=" + 30*24*60*60;
/* Get name cookie value */
var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)name\s*\=\s*([^;]*).*$)|^.*$/, "$1");
console.log(cookieValue); /* Prints: Peter */
/* 更新现有的 cookie 值 */
document.cookie = "name=Harry; max-age=" + 30*24*60*60;
/* 读取更新的名称 cookie 值 */
var cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)name\s*\=\s*([^;]*).*$)|^.*$/, "$1");
console.log(cookieValue); /* Prints: Harry */
/* Delete or unset the name cookie */
document.cookie = "name=; max-age=0";
</script>
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: