在JavaScript中,读取所有Cookie可以通过document.cookie
属性来实现。document.cookie
返回一个字符串,其中包含当前网站的所有Cookie,每个Cookie之间用分号和空格分隔。
function getAllCookies() {
const cookies = document.cookie.split('; ');
const cookieObj = {};
for (let i = 0; i < cookies.length; i++) {
const [name, value] = cookies[i].split('=');
cookieObj[decodeURIComponent(name)] = decodeURIComponent(value);
}
return cookieObj;
}
console.log(getAllCookies());
HttpOnly
属性,防止JavaScript访问;使用Secure
属性确保Cookie只在HTTPS连接中传输。通过以上方法,你可以有效地读取和管理网页中的所有Cookie。
领取专属 10元无门槛券
手把手带您无忧上云