我正在使用cordova 5.1.1与人行横道,我正在寻找删除cookie的方法,我遇到的最近的选项是:com.cordova.plugins.cookiemaster,它不支持删除cookie。其他选项可以是com.triarc.cookies,这在某种程度上似乎不适用于cordova 5.1.1
任何想法都将不胜感激。
更新:Cookie仅限HTTP。
非常感谢。
答案 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";
}
}