jquery设置cookie、删除cookie、获取cookie

article/2025/11/10 7:51:05

1.引入两个js 去bootcdn搜索就行。

jquery.js

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script>

jquery cookie

 <script src="https://cdn.bootcdn.net/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>

2.设置cookie

$.cookie(“key”,“value”);

如: $.cookie(“love”,“唱跳rap篮球”); //设置了一个值为”唱跳rap篮球的cookie,cookie的名字是love

3.给cookie设置时长

$.cookie(“key”,“value”,{expires: 7}) ;设置为7天

4.设置cookie的域名

在不同网页中是不能访问同一个cookie的,所以可以设置cookie的域名,让cookie在这个域名下都能访问。

$.cookie(“key",“value”,{domain:“icyakuya.website”})

5.设置cookie的路径

可以结合域名一起使用,在本地文件运行也能使用。

$.cookie(“key”,“value”,{domain:“icyakuya”,path:“xxx/”}

path可以用过window.location.pathname 获取,这个获取到的是全路径包括文件名

所以需要做个截取:

function getPath(){

var path = window.location.pathname; //获取的是文件路径全名包括路径

var pos = path.lastIndexOf("/"); //去除文件名

path = path.substring(0, pos);

return path;

}

6.删除cookie

$.removeCookie(‘key’,{path:"/"}) ;//删除该路径下所有名为key的cookie

$.removeCookie(“key”,null,{path:"/"}) 将key的值设置为空,实际上相当于删除

7.获取cookie

$.cookie(“name”)

注意:

cookie的域名和路径都很重要,如果没有设置成一致,则会有不同域名下或者不同路径下的同名cookie,为了避免这种情况,建议在设置cookie和删除cookie的时候,配置路径和域名。

本地直接打开网页文件是获取不了cookie的,因为网页安全策略(类似于ajax访问数据跨域问题)。
像以下这种方式打开是无法读取到cookie的。
在这里插入图片描述
如果想要在网页文件中读取cookie,得从服务器打开此网页。
以下文章教你如何搭建一个简单的本地服务器:
vscode 两种方式使用live-server本地服务器打开文件,解决跨域问题


http://chatgpt.dhexx.cn/article/QpEpePev.shtml

相关文章

关闭浏览器 清除cookie

根据客户要求使用dedecms v5.6版本&#xff0c;发现了一个会员登录的bug&#xff01;看来dedecms也不过如此&#xff01; 首先说说bug所在&#xff1a;在会员登录页面 /member/index.php 登录的时候 有效期如果选择‘即时’&#xff0c;那么就永远也登不上去了&#xff01; 原因…

删除cookie删不掉的问题

文章转自&#xff1a; https://blog.csdn.net/swimming_in_it_/article/details/80290547 https://blog.csdn.net/huanshiwushuang/article/details/70172536 http://php.js.cn/blog/delete-cookie/ 不知道能不能解决你的问题,但是我来说说我的经历&#xff0c;昨天在用Yii…

Javascript清除所有的cookie

只需一个js函数即可&#xff1a; //清除所有cookie函数function clearAllCookie() {var keys document.cookie.match(/[^ ;](?\)/g);if(keys) {for(var i keys.length; i--;)document.cookie keys[i] 0;expires new Date(0).toUTCString()}} 测试的所有代码如下&#xf…

JS创建、获取、删除 cookie 方法

js 创建 cookie 方法 // 没有设置 cookie 过期时间的话&#xff0c;默认是 会话cookie(浏览器关闭时&#xff0c;该cookie失效&#xff0c;被删除) document.cookie cname "" value; // 设置了过期时间的话&#xff0c;在设置的时间段内 cookie 一直存在有效&…

浏览器cookie怎么清除,彻底清除上网痕迹只需这几步

很多用户对cookie不是很了解&#xff0c;我们使用windows系统电脑浏览各个网站的时候都会产生cookie&#xff0c;cookie记录用户名、密码等信息。显而易见的是&#xff0c;cookie和网络隐私安全息息相关&#xff0c;有些恶意网站会利用cookie来侵犯用户隐私安全。因此清理cooki…

vcruntime140.dll发生访问冲突

0x6EF538DC (vcruntime140.dll)处引发的异常: 0xC0000005: 写入位置0x00000000 时发生访问冲突 发生以上问题&#xff0c;有可能为内存不足引起&#xff0c;可尝试分配更大内存。 在本次报错中&#xff0c;我们将1024*1024*8的BUFFER_SIZE扩大为1024*1024*20&#xff0c;成功解…

电脑提示vcruntime140_1.dll丢失怎么安装?

许多用户在使用电脑的时候&#xff0c;在安装运行某些程序的时候&#xff0c;电脑突然提示由于找不到vcruntime140_1.dll&#xff0c;无法继续执行代码&#xff0c;遇到这种情况我们应该怎么解决呢&#xff1f;下面小编就带着大家一起看看吧&#xff01; 首先是打开电脑浏览器后…

电脑提示vcruntime140_1.dll丢失的正确修复方法

vcruntime140_1.dll是vs2010编译的程序默认的库文件它的丢失易导致游戏、应用软件等程序运行出现错误&#xff0c;致使程序无法正常运行&#xff0c;下面小编教大家电脑提示vcruntime140_1.dll丢失的正确修复教程 首先打开一个360&#xff0c;搜狗等等电脑浏览器&#xff0c;输…

vcruntime140_1.dll缺失

问题&#xff1a;安装mysql-8.0.29执行mysql -install命令出现由于找不到VCRUNTIME140_1.dll&#xff0c;无法继续执行代码。 解决方法&#xff1a;下载VCRUNTIME140_1.dll 把文件放到C:\Windows\System32目录下

由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题

问题场景&#xff1a; 提示&#xff1a;由于找不到VCRUNTIME140_1.dll,无法继续执行代码&#xff0c;重新安装程序可能会解决此问题。 问题描述 提示&#xff1a;一般是重置完电脑打开软件时出现&#xff0c;或者是在安装软件的过程中会出现以上问题 先查看是否已经安装有 Vi…

【vcruntime140.dll文件下载】vcruntime140.dll丢失的解决方法

vcruntime140.dll文件对一些电脑软件、电脑游戏等程序的正常运行起到关键性作用。对于弹出缺少此类文件的弹窗&#xff0c;用户们很多时候也摸不着头脑&#xff0c;程序明明上次都能正常运行&#xff0c;突然就弹出缺少vcruntime140.dll文件的提醒窗口。通过小编此次编辑的文章…

unity报错,提示找不到vcruntime140

重装系统后&#xff0c;发现打开unity提示:unity找不到vcruntime140,等好几个.dll格式的文件 于是就想到了系统环境缺少dll&#xff0c;于是打开这个DirectX修复工具4.1&#xff0c;点击检测并修复&#xff0c;提示修复完成&#xff0c;最好重启一下&#xff0c;ok啦 这里我已…

计算机提示“找不到vcruntime140.dll,无法继续执行代码可”以这样子修复

首先&#xff0c;对于那些不熟悉的人来说&#xff0c;vcruntime140.dll是一个关键文件&#xff0c;用于在Windows操作系统上运行使用C语言编写的大型应用程序。如果你正在运行或安装这样的应用程序&#xff0c;但找不到vcruntime140.dll文件&#xff0c;那么你的应用程序可能无…

vcruntime140.dll文件丢失的解决方法

打开电脑浏览器顶部栏目输入【dll修复程序.site】然后点击进入下载vcruntime140.dll文件 下载完成vcruntime140.dll文件安装包。右键进行解压&#xff0c;然后再右键点击以管理员身份运行打开 打开后点击开始安装&#xff0c;电脑开始自动检测丢失的vcruntime140.dll文件等待自…

由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。

目录 情景再现 解决办法 情景再现 由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。 在安装并启动pgsql时报了该错&#xff1a; 解决办法 这时候其实很简单&#xff0c;无需去下载什么&#xff0c;只需要到本地c盘全局搜索cruntime140_1.d…

vcruntime140.dll丢失的解决方法,vcruntime140.dll下载安装教程

文件vcruntime140.dll需要在电脑打开一个浏览器才能下载顶部输入 dll修复程序.site 【按下键盘的回车键打开】然后点击进入下载dll文件安装包 dll文件安装包下载需要点击解压&#xff0c;然后把解压好的文件点击打开 开始安装丢失的vcruntime140.dll文件系统盘文件等待电脑…

由于找不到VCRUNTIME140D.dll,无法继续执行代码

简 述&#xff1a; 记录一个新建空项目&#xff0c;在MSVC2017 中&#xff0c; Debug编译成功&#xff0c;运行失败&#xff1b;但 Release编译和运行均成功 的场景解决&#xff1b;毕竟不能够调试很痛苦。 文章目录 背景问题解决总结 本文初发于 “偕臧的小站”&#xff0c;同…

由于找不到vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失如何修复

在我们打开玩游戏的时候电脑突然提示由于找不到vcruntime140_1.dll无法继续执行代码是什么原因呢&#xff1f;因为vcruntime140_1.dll文件关键的库文件和组件&#xff0c;它们是许多Windows应用程序必需的。丢失需要怎么修复好&#xff0c;这个就难道不少小伙伴&#xff0c;小编…

由于找不到vcruntime140_1.dll,无法继续执行代码

welcome to my blog 问题描述: 安装mysql时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码 解决方法: 这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载这个ddl文件即可。打开下载地址, 找到下载链接, 我下载的是64位版本的压缩包; 无法下载的朋友可以从网盘下载&am…

vcruntime140d.dl丢失怎么办?

我们在使用电脑的时候可能会收到“无法启用程序&#xff0c;因为计算机中丢失vcruntime140d.dll”的提示&#xff0c;导致某些软件或程序无法打开&#xff0c;这种情况我们要如何解决呢&#xff1f;一起来看看下面的文章内容吧。 vcruntime140d.dll丢失的解决方法 1、下载vcrun…