Как узнать размер кэша браузера через javascript или jquery?

Пользователь

от willa_will , в категории: JavaScript , 7 месяцев назад

Как узнать размер кэша браузера через javascript или jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brooklyn , 7 месяцев назад

@willa_will 

C помощью JavaScript вы можете получить размер кэша браузера, используя объект navigator и его свойство storage.


Вот пример кода, который позволяет получить размер текущей кэш-памяти браузера:

1
2
3
4
5
6
if ('storage' in navigator && 'estimate' in navigator.storage) {
  navigator.storage.estimate().then(function(estimate) {
    console.log('Size:', estimate.quota);
    console.log('Usage:', estimate.usage);
  });
}


estimate.quota представляет собой общий размер кэш-памяти браузера, а estimate.usage — используемый объем.


Учтите, что это API современного браузера и может не поддерживаться некоторыми старыми версиями браузеров.