首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cookie不在我的网站上,而是在我的浏览器中启用

问Cookie不在我的网站上,而是在我的浏览器中启用
EN

Stack Overflow用户
提问于 2014-02-15 04:03:18
回答 1查看 140关注 0票数 0

嗨,伙计们,我已经试着让这段代码工作了一段时间了,我检查了一下我的cookies是否在http://www.whatismybrowser.com/are-cookies-enabled上启用了,它们正在工作。对于为什么这个代码不适用于我,有什么想法吗?

代码语言:javascript
复制
<html>
<body>
<button id="delCookie">DELETE COOKIE</button>

<script type="text/javascript">
$(document).ready(function () {
$("#delCookie").click(function(){
        del_cookie("cookie");   
    });

    console.log(document.cookie);
    var visit = getCookie("cookie");
    if (visit == null) {
        alert("First popup");
        var expire = new Date();
        expire = new Date(expire.getTime() + 7776000000);
        document.cookie = "cookie=here; expires=" + expire;
    }
});
function del_cookie(name)
{
    document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

function getCookie(c_name) {
    var c_value = document.cookie;
    var c_start = c_value.indexOf(" " + c_name + "=");
    if (c_start == -1) {
        c_start = c_value.indexOf(c_name + "=");
    }
    if (c_start == -1) {
        c_value = null;
    } else {
        c_start = c_value.indexOf("=", c_start) + 1;
        var c_end = c_value.indexOf(";", c_start);
        if (c_end == -1) {
            c_end = c_value.length;
        }
        c_value = unescape(c_value.substring(c_start, c_end));
    }
    return c_value;
}
</script>

</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-15 04:08:59

你没有包括jQuery -把它插入你的头部标签!

代码语言:javascript
复制
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
</head>

这就是它的全部,通过常识和(我承认)使用控制台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21793220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档