我在我的网站上使用JavaScript保存和恢复cookies,但我遇到了一个无法删除这些cookies的问题。我尝试在代码中删除然后,也通过清除chrome历史记录(从时间的开始)。我写了红色的帖子,尝试了所有的东西,但都没有修复它。

下面是我处理cookie的代码:

var createCookie = function (name, value, days) {
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else {
        expires = "";
    }
    document.cookie = name + "=" + value + expires + "; path=/";
}

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) {
                c_end = document.cookie.length;
            }
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}

function deleteCookie(name) {
    createCookie(name, "", -1);
}

在删除了chorme历史记录之后,我执行下面这行代码:

var cookieHdrStr = getCookie("cart_header");

我希望cookieHdrStr为空/未定义,但它会恢复我保存的最后一个cookie。

转载请注明出处:http://www.jlunlp.com/article/20230331/1703676.html

随机推荐

  1. JavaScript数据结构之二叉树的删除算法示例

    本文实例讲述了JavaScript数据结构之二叉树的删除算法。分享给大家供大家参考,具体如下: 从二叉查找树上删除节点的操作复杂程度取决于删除哪个节点。如果删除没有子节点的节点就非常简单,如果节点只有一个子节点,不管是左子节点还是右子节点...

  2. 站点的JavaScript无法正常工作,它是使用自定义标头在Angular iFrame中加载的

    需要在Angular 8的iFrame中加载一个站点。该站点有几个JavaScripts。要加载该站点,我们必须将Authorization头与请求一起发送。我可以使用下面的博客https://stackblitz.com/edit/ang...

  3. Javascript可以在jsfiddle上运行,但不能在wordpress站点上运行吗?

    网站链接:http://34.246.124.138/test/代码可以在JSfiddle上运行,但不能在我的网站上运行。这是我的代码的问题,还是我在wordpress上使用的主题阻止了它的工作?我也有可湿性粉剂面包房安装在我的网站。JS ...

  4. javascript删除数组元素的七个方法示例

    前言 在JavaScript中,除了Object之外,Array类型(数组)恐怕就是最常用的类型了。与其他语言的数组相比,JavaScript中的Array非常灵活。这种灵活性有利有弊,好处是其富有创造性,可以提供各种灵活的解决方案;坏处...

  5. javascript-站点cookies不会删除

    我在我的网站上使用JavaScript保存和恢复cookies,但我遇到了一个无法删除这些cookies的问题。我尝试在代码中删除然后,也通过清除chrome历史记录(从时间的开始)。我写了红色的帖子,尝试了所有的东西,但都没有修复它。下面...

  6. JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享

    效果展示: 代码实现: 控制器 php namespace app\controllers; use Yii; use yii\filters\AccessControl; use yii\web\Controller; ...

  7. JavaScript实现删除,移动和复制文件的方法

    本文实例讲述了JavaScript实现删除,移动和复制文件的方法。分享给大家供大家参考。具体如下: 这里利用JavaScript删除、移动和复制文件,运行前请确保文件已经存在,比如在C盘建立test.txt文件,然后在代码里修改为这个路径...

  8. 检测到目标站点存在javascript框架库漏洞

    一般是让升级为最新的版本的脚本文件,但是实际使用过程中,有的插件不兼容,盲目升级会导致网站部分插件不可用。下面是一种解决方案。比如漏洞扫描出jquery:2.1.4。作以下处理:一、根据web应用漏洞,找到详情页,里面有具体的路径信息。从...

  9. 使用需要javascript输入的python抓取站点

    我正在尝试使用下面的python代码抓取一个网站import re import requests def get_csrf(page): matchme = rname=csrfToken value=(.*) / cs...

  10. 如何在重定向到另一个站点时运行javascript代码?

    我真的搞糊涂了。我有一个网站,从数据库获得菜单,这些菜单重定向到另一个aspx页面使用下面的标签母版页。a href=%# Eval(NavigateUrl) %%# Eval(text) %/href复制我想要显示加载gif将开始时,我点...