没有前导点的Javascript cookie
Javascript cookie without a leading dot
本文关键字:Javascript cookie 更新时间:2023-09-26
我想使用javascript清除最初在服务器端创建的cookie。每当我使用javascript创建cookie时,我都会在我的域名上得到一个前导点,因此我不能覆盖服务器的cookie。
function clearCookie(name, domain, path){
var domain = domain || document.domain;
var path = path || "/";
document.cookie = name + "=; expires=" + +new Date + "; domain=" + domain + "; path=" + path;
};
clearCookie('cookieTime');
这是cookie的结果:
name: cookieTime
domain: .www.currentdomain.com
path: /
这是来自服务器的cookie:
name: cookieTime
domain: www.currentdomain.com
path: /
如何创建一个没有前导点的js cookie ?
正如你在这里看到的,你可以通过根本不设置域名来去掉前面的点。
同时,考虑到你只能更新你自己的cookie,所以去掉函数中的域并更新服务器设置的cookie,如:
function clearCookie(name, path){
var path = path || "/";
document.cookie = name + "=; expires=" + new Date() + "; path=" + path;
};
clearCookie('cookieTime');
相关文章:
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 正在Javascript Cookie中设置重复密钥
- 更改Javascript cookie重定向
- 用于存储、检索和附加到url的javascript cookie
- 如果设置了过期日期,则Javascript Cookie为空
- javascript cookie value variable
- JavaScript Cookie会在瞬间闪烁隐藏的DIV
- Javascript Cookie Not Working
- 获取用于编写JavaScript cookie的复选框
- 根据域名和名称的范围删除重复的JavaScript cookie
- Javascript Cookie将于每周二到期
- JavaScript Cookie作用域更改留下2个名称相同但将读取的Cookie
- JavaScript cookie和未捕获的语法错误:Chrome中出现意外的令牌u
- 设置javascript cookie每小时过期一次
- 如何将 JavaScript cookie 传递给 PHP cookie
- JavaScript cookie 输入字段字符串显示错误
- 为什么这个JavaScript cookie不起作用
- Javascript Cookie define Path
- PHP 会话与 JavaScript cookie 冲突
- 在某些情况下,Javascript cookie 不会被删除