我使用此JavaScript代碼,但它只會返回特定頁面的Cookie。我想清除瀏覽器的所有Cookie使用javascript刪除瀏覽器的所有Cookie
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";
}
};
看看這個http://stackoverflow.com/questions/595228/how-can-i-delete-all-cookies-with-javascript?rq=1 – 2015-03-02 07:25:50
我已經使用它,但它也返回相同 – 2015-03-02 07:27:47
你可以只刪除由JavaScript創建的Cookie - 如果cookie是由服務器創建的,則不能通過JavaScript刪除它。您需要知道cookie的名稱,路徑和域名,然後只有您可以可靠地刪除cookie – 2015-03-02 07:27:51