javascript - 使用 javascript 从特定站点删除 cookie 不起作用

标签 javascript google-chrome cookies

基本上我想做的是:如果您在 example.com 上,请清除所有 cookie。 (使用 Chrome 扩展,我已将 background.js 文件放在这里)。我不明白这怎么行不通。

onload = function () {

//alert("test2");
//if we're on example.com, change the referrer header
if(currentUrl.indexOf("example.") !== -1) {
    alert("it's in here");
        function deleteAllCookies() {
            var cookies = document.cookie.split(";");

            for (var i = 0; i < cookies.length; i++) {
            var cookie = cookies[i];
            var eqPos = cookie.indexOf("=");
            var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
            document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";

    }

}       

}

最佳答案

您创建了deleteAllCookies函数,但没有执行它。只需调用它(或者不创建函数而只执行代码)。

关于javascript - 使用 javascript 从特定站点删除 cookie 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28684786/

相关文章:

html - YouTube 在哪里存储播放器速度首选项?

jquery - Rails 4 无效AuthenticityToken

javascript - ActionScript + JavaScript

javascript - 从选择范围中删除节点后,ExecCommand 在 Chrome 60 中无法正常工作

html - Firefox 中的页面底部有空白,但 Chrome 中没有

javascript - `this` 的默认绑定(bind)与 Chrome 浏览器和 Node.js 不同

javascript - append 不是附加内容而是替换它

javascript - 如何检测用户在 Javascript 中输入表情符号、特殊/外来字符和其他输入 - 没有 keyup 事件?

javascript - 简化 Jquery 中不同 id 的验证

cookies - 现在还有很多反 cookie 运动吗?