使用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
分享到:
相关推荐
cookie-banner, 基于JavaScript的cookie信息横幅,适用于欧盟 cookie Cookie标题 Cookie横幅是确保你遵守欧盟Cookie规则的一种非常简单的方法。 只要从你的页面引用 cookiebanner.min.js 脚本就完成了。Cookie ...
javascript操作cookie /** * Read the JavaScript cookies tutorial at: * [url]http://www.netspade.com/articles/javascript/cookies.xml[/url] */ /** * Sets a Cookie with the given name and value. * * name...
Cookies.js - JavaScript 客户端的Cookie操作库
JavaScript高效图形编程--高清版.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
javascript对cookie的日常操作
在#JavaScript烹饪和吃饼干的简单方法(好吃!)。 通过 npm 安装 $ npm install putainde-cookie (--save-dev) 用法 曲奇饼 var cookie = require ( "putainde-cookie" ) cookie.set(name, value[, opts]) ...
JavaScript Domain-Driven Design allows you to leverage your JavaScript skills to create advanced applications. You'll start with learning domain-driven concepts and working with UML diagrams. You'll ...
cookie的写入.rarcookie的写入.rarcookie的写入.rarcookie的写入.rarcookie的写入.rarcookie的写入.rar
javascript 操作cookiejavascript 操作cookiejavascript 操作cookie
ga-cookie-opt-in-js JavaScript示例可在同意使用Cookie后启用Google Analytics(分析)跟踪 详细说明 如何使用 将src / css / ga-cookie-opt-in.min.css放置在服务器上的任何目录中。 更正src / js / ga-cookie-...
前端项目-cookie-banner,基于javascript的cookie信息横幅,用于遵守欧盟cookie法律。
您可以使用cookie-universal在浏览器,节点,连接和表达应用程序中设置,获取和删除cookie。 cookie-universal使用流行的解析cookie。 您可以使用cookie-universal-nuxt在客户端和服务器端nuxt应用程序中设置,获取...
事件是可以被 JavaScript 侦测到的行为。 - 4 - (3)try...catch 的作用是测试代码中的错误。 - 5 - (4)。throw 声明的作用是创建 exception(异常或错误)。 - 9 - (5)使用 onerror 事件是一种老式的标准的在...
Code-School-JavaScript-Path Code School 的 JavaScript Path 的 JavaScript 培训代码
npm-run-path 让预先安装本地安装的二进制文件 在您可以按名称执行本地安装的二进制文件。 这样可以启用相同的外部npm。 安装 $ npm install npm-run-path 用法 const childProcess = require ( 'child_process' ...
HTML5+CSS3+JavaScript网页设计案例课堂-课本源代码.zip
svg-pathdata 简单有效地处理SVG路径数据(path [d]属性内容)。 用法 安装模块: npm install --save svg-pathdata 或将添加到HTML中的脚本中。 然后在您JavaScript文件中: const { SVGPathData , ...
以了解我们如何使用JavaScript创建跨域Cookie同步Cookie同步流程脚步显示sandbox-2网页使用网络浏览器访问sandbox-2网页在沙盒2上从nginx获取html和javascript 在网络浏览器上运行JavaScript 发出沙盒2域Cookie 在5...
Cookie同意工具 一套有助于实现用户Cookie同意的工具。 它提供: CookieManager模块来处理用户同意的持久性 显示给用户的可选的移动友好型ConsentBox ,供用户选择。 安装 npm install cookie-consent-tools yarn...
weapp-cookie 一行代码让微信、头条、百度、支付宝小程序支持 cookie,兼容 uni-app Intro 小程序原生的 request 网络请求接口并不支持传统的 Cookie,但有时候我们现有的后端接口确于依赖 Cookie(比如服务器用户...