javascript - 如何设置删除某一条cookie

 蓝云2602884825_944 发布于 2022-11-10 08:11

我设置的cookie是这样的

function changeLan(lan){
    document.cookie="language="+lan;
}

效果是点击不同的button切换不同的语言。html里面是这样的

English
Chinses

然后跳转页面获取cookie是这样写的:

var language;

    for(var i=0;i

然后点击logout清除cookie是这样写的

document.cookie="language="+"";

这样的结果是切换语言的功能没有任何的问题。但是logout的时候只有在chrome上可以实现。在Firefox和Safari上都不行。。。这是什么原因啊?

1 个回答
  • 我也不太清楚为什么不兼容,不过我感觉在清除cookie的时候把max-ageexpires设置一下就好了。

    document.cookie="language=;max-age=0;expires=Thu, 01 Jan 1970 00:00:00 GMT"
    2022-11-12 10:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有