如何删除cordova 5.1.1中的cookie

时间:2015-09-28 14:36:35

标签: cordova cookies session-cookies cordova-plugins crosswalk-project

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

任何想法都将不胜感激。

更新:Cookie仅限HTTP。

非常感谢。

1 个答案:

答案 0 :(得分: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";
    }
}

来源:Clearing all cookies with JavaScript