使用JavaScript清理Cookie首先要找到该Cookie对应的Name对应的值,然后设置其为过期:
找到Cookie有下面方法:
function getCookie2(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
找到后设置为过期,切记设置domain和path,只有这两个参数跟你要删除的参数完全一样才能把它删除掉。
function resetNfluent(){
alert("before=>"+document.cookie);
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie2('name');
var lanObj=document.getElementById('lanOption');
var lanSel=lanObj.value;
alert(lanSel);
if(lanSel=='en'){
alert('let\'s reset nFluent');
alert('cval=>'+cval);
if(cval!=null){
document.cookie="name="+cval+";domain=.example.com;expires="+exp.toGMTString()+";path=/";
}else{
document.cookie="name=;domain=.example.com;expires="+exp.toGMTString()+";path=/";
}
}else{
alert('Don\'t need reset nFluent');
}
alert("after=>"+document.cookie);
}
至于如何详细查看cookie的path和domain之类的东西,在firefox中可以根据以下步骤查看:
Tools->Option->Privacy->Show Cookie
- 大小: 45.9 KB
分享到:
相关推荐
在前端开发领域,WebPack 是一个非常重要的模块打包工具,它能够将JavaScript、CSS、图片等资源进行管理和打包,使得项目构建更为高效。在大型应用中,为了实现按需加载和优化性能,我们通常需要设置公共路径...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责处理客户端的交互和动态效果。在Web开发中,Cookie是一种重要的数据存储机制,用于在用户浏览器端存储小量信息。本文将深入探讨JavaScript中的...
cookie-banner, 基于JavaScript的cookie信息横幅,适用于欧盟 cookie Cookie标题 Cookie横幅是确保你遵守欧盟Cookie规则的一种非常简单的方法。 只要从你的页面引用 cookiebanner.min.js 脚本就完成了。Cookie ...
这个插件的核心在于简化了原本复杂的JavaScript原生Cookie操作,使得开发者可以更高效地管理用户浏览数据。 1. **创建Cookie**: 使用`$.cookie(name, value, options)`方法可以创建一个Cookie。其中,`name`是...
标题中的“cookie--javascript记录用户之前是否访问本页面”指的是JavaScript中使用Cookie技术来追踪用户访问历史的一个常见应用场景。在Web开发中,Cookie是服务器发送到用户浏览器并存储的一小块数据,它可以在...
总结起来,C#和JavaScript在处理Cookie时各有其特点:C#在服务器端创建和管理Cookie,而JavaScript在客户端进行读取、修改和删除操作。这种协同工作模式在许多Web应用中都十分常见,尤其在需要进行用户状态追踪和...
Set-Cookie: name=value; expires=Mon, 22-Jan-07 07:10:24 GMT; domain=.wrox.com; path=/; secure ``` 在这个例子中,`name`和`value`分别是Cookie的名称和值,`expires`是过期时间,`domain=.wrox.com`表明这...
使用Leaflet Ant Path插件,开发者需要首先确保引入了Leaflet库和这个插件的JavaScript文件。在HTML文件中,我们可以通过`<script>`标签将"leaflet-ant-path.js"添加到页面中,如下所示: ```html ...
《Python库emencia-cookie-law-0.2.3:理解并应用Cookie法规》 在现代互联网环境中,数据隐私和安全成为越来越重要的议题。欧洲联盟(EU)为了保护用户隐私,提出了“Cookie法”(ePrivacy Directive),这使得网站...
在Cookie Clicker中自动化您的花园 如何使用 复制此代码并将其保存为书签。 将其粘贴到“ URL”部分。 要激活,请在游戏打开时单击书签。 [removed] ( function ( ) { Game . LoadMod ( '...
1. `onload` 和 `onunload`:分别在页面完全加载和完全卸载时触发,常用于初始化操作和清理资源。 2. `onmouseover` 和 `onmouseout`:鼠标悬停在元素上时触发,以及鼠标离开时触发。 3. `onclick`:鼠标点击事件,...
Java 和 JavaScript 中的 Cookie 操作是 Web 开发中常见的任务,它们主要用于在客户端存储和管理少量数据。Cookie 是一种小型文本文件,由服务器发送到用户的浏览器,并由浏览器在后续请求中返回给服务器。以下是...
<script src="//cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"> // 在这里编写您的代码 ``` #### 三、设置 Cookie 使用 `$.cookie()` 方法可以轻松地设置 Cookie。此方法接受多个参数来定制...
您可以使用cookie-universal在浏览器,节点,连接和表达应用程序中设置,获取和删除cookie。 cookie-universal使用流行的解析cookie。 您可以使用cookie-universal-nuxt在客户端和服务器端nuxt应用程序中设置,获取...
在JavaScript的世界里,实现文字弯曲变形是一种常见的视觉特效,它能为网页增添动态和艺术感。这个"javascript经典特效---文字弯曲变形.rar"压缩包很可能包含了一个实例,演示了如何用JavaScript来创建这样的效果。...
### JavaScript中的Cookie读、写与删除操作详解 #### 前言 在现代Web开发中,前后端分离架构越来越流行,这导致了...同时,合理设置`domain`和`path`可以帮助更好地控制Cookie的作用范围,避免不必要的性能开销。
javascript js_leetcode题解之124-binary-tree-maximum-path-sum.js
response.setHeader("Set-Cookie", "username=JohnDoe; Path=/; HttpOnly"); ``` 或者,如果你使用的是Spring框架,可以在Cookie对象上设置HttpOnly属性: ```java Cookie cookie = new Cookie("username", "John...
javascript js_leetcode题解之113-path-sum-ii.js
本文将深入探讨如何使用Leaflet-measure-path插件在地图上实现测距和测面积的功能。 首先,我们来了解Leaflet的核心概念。Leaflet是一个开源的JavaScript库,提供了一套简洁的API,用于创建交互式二维地图。它支持...