0

私は crosswalk で cordova 5.1.1 を使用しています。Cookie を削除する方法を探しています。最も近いオプションは、Cookie の削除をサポートしていない com.cordova.plugins.cookiemaster です。他のオプションは com.triarc.cookies にすることができますが、これはどういうわけかコルドバ 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 に答える