可以使用JavaScript的 document.cookie 属性来获取当前页面的 cookie。由于 cookie 可以包含多个键值对,所以需要将 cookie 字符串分割为单个 cookie 并计算它们的大小。
function getCookieSize() {
var cookies = document.cookie.split(';');
var size = 0;
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
while (cookie.charAt(0) === ' ') {
cookie = cookie.substring(1);
}
size += cookie.length;
}
return size;
}
该函数将 document.cookie 字符串分割成单个 cookie,并遍历每个 cookie 并将其长度累加到变量 size 中。最后,函数返回计算出的 cookie 大小。