0

我正在使用带有人行横道的cordova 5.1.1,我正在寻找删除cookie的方法,我遇到的最近的选项是:com.cordova.plugins.cookiemaster,它不支持删除cookie。其他选项可以是 com.triarc.cookies 这似乎不适用于cordova 5.1.1

任何想法将不胜感激。

更新:Cookie 仅适用于 HTTP。

非常感谢。

4

1 回答 1

1

也许是一个重复的问题,但我没有标记它,因为可能存在 Cordova 解决方案。

javascript中的方法是这样的:

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";
    }
}

来源:使用 JavaScript 清除所有 cookie

于 2015-09-28T14:53:21.740 回答